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

抽象和封装

时间:2016-06-06 20:22:02      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

笔记:

对象和类的区别:类是多个对象抽象出来的,创建对象是类的实例化过程;

定义类的方法:public class 类名{}

实例化对象:public class Students{

         Students stu = new Students();

}

封装的好处及步骤:将属性私有化,提供共有的方法访问私有的属性,让访问者只能通过封装的方法来访问数据,安全性更高!

                 步骤:1.定义私有字段2.创建读取方法。

                 例子:public class students{

                         private int age;

                         public int getAge(){

                               return age;

                            }

                          public void setAge(int age){

                              this.age = age;

                            }

                }

构造方法的作用:完成对象的初始化工作;

                     public students(){}  //无参构造

                     public students(int age){  //有参构造

                                 this.age = age;

                                    }

 如果类中没有声明构造方法,类默认有一个无参构造方法,如果声明了带参数的构造方法,将不会再有无参构造,如果有要用到,必须手动声明。

方法重载:在同一个类中(1.方法名必须相同,2.参数不同或参数的个数不同)和方法的返回值没有关系

       例:public int info(Stirng a,int b){ return b;}    和   public void info (Stirng c,int d){}

用面向对象设计电子宠物类(如图):

技术分享

技术分享

技术分享

技术分享

技术分享

 

抽象和封装

标签:

原文地址:http://www.cnblogs.com/B888/p/5564773.html

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