第十一章总结

来源:互联网 发布:淘宝三只松鼠 编辑:程序博客网 时间:2024/06/05 08:14

1.对象是用来描述客观事实的一个实体,由一组属性和方法构成.

2.类定义了对象将会拥有的特征(属性)和行为(方法).

3.类和对象的关系是抽象和具体的关系.类是对象的类型,对象是类的实例.

4.对象的属性和方法被共同封装在类中,相辅相成,不可分割.

5.面向对象程序设计的优点如下.

    (1)    与人类的思维习惯一致.

    (2)    隐藏信息,提高了程序的可维护性和安全性.

    (3)    提高了程序的可重用性.

6.使用类的步骤如下.

    (1)    定义类:使用关键字class.

    (2)    创建类的对象:使用关键字new.

    (3)    使用类的属性和方法:使用"."操作符.

 

public class 类名{
属性1的类型 属性1;          //定义属性部分
属性2的类型 属性2;
……
属性n的类型 属性n;

方法1;                      //定义方法部分
方法2;
……
方法n;
      public void 方法名(){
        方法体
      }
}

类名 对象名 = new 类名();
对象名.属性=XX;              //给属性赋值
对象名.方法名();             //调用 方法名() 方法

 

实例3:

</pre><p> </p><pre class="html" name="code"><span style="font-size:18px;">package shi_yi.shili3;public class hello1 {String schoolName;             //中心名称int classNumber;              //教室数目int labNumber;                 //机房数目    public void showCenter(){    System.out.println(schoolName+"培训中心\n"+"配备:"+classNumber+"教"+labNumber+"机");    }}</span>


 

<span style="font-size:18px;">package shi_yi.shili3;public class hello {public static void main(String[] args) {        hello1 center=new hello1();        System.out.println("***初始化成员变量前***");        center.showCenter();        center.schoolName="北京五道口";        center.classNumber=6;        center.labNumber=5;        System.out.println("\n***初始化成员变量后***");        center.showCenter();}}</span>


 

0 0