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>