面向对象oop
面向对象(oop
特点为:封装、继承、多态
类
定义
类是一个抽象的数据类型,他定义的是某些具有相同属性的事物,而不能表示具体的事;
且面向对象里,类只会有属性(静态的属性)和方法(动态的行为);
作用:
对模块化编程来说,类必不可少。
对象
定义
对象是类的实例;
作用:
将类实例化以后,类才可以被使用;
构造器(有有参无参之分,是方法
定义
- 与类名相同;
- 没有返回值;
一般为:
public classname(){}
作用:
- new方法实质是在调用构造器;
- 初始化值;
注意:
- 如果直接调用有参构造器是不行的,会报错的,必须先有无参才行;
- alt + insert可以直接生成构造器;