Java 面向对象编程基础
面向对象编程是一种编程范式,强调将问题域中的对象和概念映射到编程语言中的对象和概念。Java 是一种面向对象的编程语言,支持面向对象编程的基本概念和机制。
对象、类和实体
在面向对象技术中,对象是核心概念。对象是现实世界中的物理实体在计算机逻辑中的映射和体现。类是同种对象的集合与抽象,是一种抽象的数据类型,是所有具有一定共性的对象的抽象。类是一个模板,定义了一类对象的共性和特性。
对象的几个概念
对象的概念包括对象、类、实体和关系。对象是现实世界中的物理实体在计算机逻辑中的映射和体现。类是一种抽象的数据类型,是所有具有一定共性的对象的抽象。实体是对象的实例,是类的一次实例化的结果。
对象的属性
对象的属性包括状态属性和行为属性。状态属性是对象内部所包含的各种信息,也就是变量。行为属性是对象的动态属性,操作的作用是设置或改变对象的状态。
类的定义
类的定义包括类头定义和类体定义。类头定义格式为 `[修饰符] class 类名 [extends 父类名] [implements 接口名列表]`。类体定义是由一对大括号括起来的成员方法和成员属性组成的。
类的成员
类的成员包括类的成员属性和类的成员方法。类的成员属性是描述该类的内部信息。类的成员方法是类所具有的功能和操作。
类的构造方法
类的构造方法是创建类的对象时,利用 new 关键字和一个与类同名的方法来完成的。构造方法是用来初始化类的对象的。
面向对象技术的设计思想
面向对象技术的一个关键的设计思想就是要让计算机逻辑来模拟现实世界的物理存在。物理实体数据类型实体要解决问题相关数据和属性类对象面向对象工具实例化抽象。
总结
面向对象编程是一种编程范式,强调将问题域中的对象和概念映射到编程语言中的对象和概念。对象的概念是面向对象技术的核心所在。类是同种对象的集合与抽象,是一种抽象的数据类型,是所有具有一定共性的对象的抽象。对象的属性包括状态属性和行为属性。类的定义包括类头定义和类体定义。类的成员包括类的成员属性和类的成员方法。类的构造方法是创建类的对象时,利用 new 关键字和一个与类同名的方法来完成的。