java-08:面向对象

面向对象的三大特性:封装,继承,多态

什么是类:是一组相关属性和行为的结合

类和对象的关系:

  类是对一类事物的描述,是抽象的

  对象是一类事物的实列,是具体的

  类是对象的模板,对象是类的实体

 

类的定义:

  由属性和行为组成

  成员变量是定义在类里面,方法外面的

  成员方法没有哦static关键字

 

构造方法:

  构造方法是专门用来创建对象的方法,当通过new来创建对象时,就是调用构造方法。构造方法省去了通过set方法给变量赋值,

但是也不能省去了set和get方法,当要修改变量的值时,还是要通过set方法修改变量的值。在构造方法里面可以添加对变量的赋值条件,

  构造方法只是简写了对变量赋值的过程,但是get和set方法还是不能省略的好。

  格式:public 类名(参数){}

注意:1:构造方法名称和类名称一样

   2:构造方法没有返回值,没有void

   3:构造方法不能return一个值

   4:如果没有编写任何一个构造方法,那么编译器会赠送一个构造方法,没有参数

   5:一旦编写了构造方法,那么编译器不在赠送

   6:构造方法也可以进行重载

一个标准的类包含四个条件:

  1:成员变量都使用private修饰

  2:为每一个变量写一个get和set方法

  3:写一个无参数的构造方法

  4:写一个全参的构造方法

 

posted @ 2019-09-15 20:10  BatmanY  阅读(122)  评论(0编辑  收藏  举报