笔记:

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

定义类的方法: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){}

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

 

posted on 2016-06-06 18:33  张张张宝  阅读(281)  评论(0)    收藏  举报