面向对象的三大特性:封装,继承,多态
什么是类:是一组相关属性和行为的结合
类和对象的关系:
类是对一类事物的描述,是抽象的
对象是一类事物的实列,是具体的
类是对象的模板,对象是类的实体
类的定义:
由属性和行为组成
成员变量是定义在类里面,方法外面的
成员方法没有哦static关键字
构造方法:
构造方法是专门用来创建对象的方法,当通过new来创建对象时,就是调用构造方法。构造方法省去了通过set方法给变量赋值,
但是也不能省去了set和get方法,当要修改变量的值时,还是要通过set方法修改变量的值。在构造方法里面可以添加对变量的赋值条件,
构造方法只是简写了对变量赋值的过程,但是get和set方法还是不能省略的好。
格式:public 类名(参数){}
注意:1:构造方法名称和类名称一样
2:构造方法没有返回值,没有void
3:构造方法不能return一个值
4:如果没有编写任何一个构造方法,那么编译器会赠送一个构造方法,没有参数
5:一旦编写了构造方法,那么编译器不在赠送
6:构造方法也可以进行重载
一个标准的类包含四个条件:
1:成员变量都使用private修饰
2:为每一个变量写一个get和set方法
3:写一个无参数的构造方法
4:写一个全参的构造方法