一、面向对象程序设计的基本概念
1,对象:
特征分为静态特征和动态特征。静态特征指对象的外观、性质、属性等,动态特征指对象具有的功能、行为等。客观事物是错中复杂的,但是人们总是从某一目的出发,运用抽象分析的能力,从总舵的特征中抽取最具代表性、最能反映对象本质的若干特征加以详细研究。
人们讲将对象的静态特征抽象为属性,用数据来描述,在Java语言中成为变量;人们将对象的动态特征抽象为行为,用一组代码表示,完成对数据的操作,在Java语言中成为方法。一个对象由一组属性和一组对属性进行操作的方法构成。
2,类:将具有相同属性及相同行为的一组对象成为类。
在Java程序设计中,类被认为是一种抽象的数据类型,这种数据类型不但包括了数据,还包括方法,这大大扩充了数据类型的概念。
类的3个主要特征:封装性、继承性、多态性。
2.1 封装性:对数据进行权限处理,pravite(私有)、public(公有)
2.2 继承性:父类、子类。
2.3 多态性:方法重载、成员覆写
2.4 类的声明
class 类名称
{
//类的成员变量
//类的方法
}
时间: 2024-12-23 21:35:03