第十二章 抽象和封装

1. 从实现中抽象出类的步骤:

 1)找出它的种类——类名(类名一般是名字)

 2)找出它的属性——字段的名字

 3)找出它的行为——方法名

2. 抽象的原则

  根据面向对象的思想抽象出类

3. 类团的好处:直观、容易理解

4. 构造方法:

 1)系统默认的无参构造

  例如:

    public Dog(){

      this.name="大黄";

      this.love="100”;

    }

  注意:当程序写了自定义构造方法时,系统自带的无参构造将消失

   2) 自定义的无参和有参构造

  public Dig(String name,int love){

    this.name=name;

    this.love=love;

  }

  特点: 访问修饰符是public    无返回值     构造函数方法和类名一致

  语法:

    访问修饰符 函数名称(参数列表){

      方法体;

    }

5. this的含义:当前对象的引用

  this的使用:

    this.属性;

    this.方法;

    this构造方法:例如:

            this();调用了无参构造

            this(参数1,参数列表);调用了有参构造

6.static 静态的  可以修饰属性  方法   代码块

  类名.属性;

  类名.方法;

 注意:方法里的变量不能被static修饰

   finai最终的  可修饰属性   属性叫做属性   常量不可被修改的

7. 在开发中,一般一个完整的实体类包括:

  私有化的属性  get和set方法  无参构造和有参构造。

 

posted @ 2017-05-07 17:10  预之外你L  阅读(211)  评论(0编辑  收藏  举报