一、面向对象编程思想的概念
a 类:类是一组具有相同属性和行为的事务的统称
b 对象:万物皆对象,可以对其做事情的一些东西。一个对象有状态、行为和标识三种属性(某一类的具体的 具体事务就是一个对象)
二、面向对象的特征:
a 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式
b 继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法
c 多态:就是指一个类实例的相同方法在不同情形有不同表现形式
1. 必须有继承关系
2. 必须有方法重写
3. 父类引用指向子类对象
三、变量
局部变量(方法内部或方法声明中)
成员变量(类的内部,在方法外部)
静态变量(带有static关键字的变量)
四、方法
成员方法
静态方法(只能访问静态变量或方法)
五、final
1. 被final修饰的变量就变成了常量
2. 被final修饰的方法不能被重写
3. 被final修饰的类不能被继承
a 类:类是一组具有相同属性和行为的事务的统称
b 对象:万物皆对象,可以对其做事情的一些东西。一个对象有状态、行为和标识三种属性(某一类的具体的 具体事务就是一个对象)
二、面向对象的特征:
a 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式
b 继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法
c 多态:就是指一个类实例的相同方法在不同情形有不同表现形式
1. 必须有继承关系
2. 必须有方法重写
3. 父类引用指向子类对象
三、变量
局部变量(方法内部或方法声明中)
成员变量(类的内部,在方法外部)
静态变量(带有static关键字的变量)
四、方法
成员方法
静态方法(只能访问静态变量或方法)
五、final
1. 被final修饰的变量就变成了常量
2. 被final修饰的方法不能被重写
3. 被final修饰的类不能被继承
六、构造方法
1. 没有返回值,连void也没有
2. 方法名和类名相同
3. 当创建对象时,构造方法自动执行
1. 没有返回值,连void也没有
2. 方法名和类名相同
3. 当创建对象时,构造方法自动执行