码迷,mamicode.com
首页 > 其他好文 > 详细

第十二章 抽象和封装

时间:2017-05-07 18:38:06      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:方法   面向对象的思想   dog   数列   程序   set   私有化   系统默认   引用   

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方法  无参构造和有参构造。

 

第十二章 抽象和封装

标签:方法   面向对象的思想   dog   数列   程序   set   私有化   系统默认   引用   

原文地址:http://www.cnblogs.com/lovel/p/6799258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!