21天学通JAVA:类的定义和对象的创建

来源:互联网 发布:网络常见端口号 编辑:程序博客网 时间:2024/05/01 15:22
类的定义和对象的创建
本文节选自《21天学通JAVA》一书

    定义一个类表示定义了一个功能模块。下面先介绍如何定义一个类,以及如何创建这个类的实例,即对象。类是通过关键字class来定义的,在class关键字后面加上类的名称,这样就创建了一个类。在类里面可以定义类的成员变量和方法。类的语法代码如下所示。
 class 类的名称 {
 //类的成员变量
//类的方法 }
    创建类的实例是通过new关键字来定义的,后面加上定义类时为类起的名称,需要注意的是在类名后还需要一个括号。创建类的实例的代码如下所示。
 new 类的名称();
【范例6-2】下面用代码来演示创建类。
示例代码6-2
01 //bike类,描述的是一个自行车
02 class bike
03 {
04 //自行车的颜色
05 String color;
06 //自行车所具有的方法
07 void getMes()
08 {
09 }
10 }
【代码解析】在本程序中创建了一个名称为bike的类,在该类中定义了一个表示自行车颜色的成员变量color,还定义了一个叫做getMes的方法,但是在该方法中不做任何事情。 下面的语句创建类的实例。 //创建一个bike类的对象实例,对象实例的名称为b,即对象引用 bike b = new bike(); 这并不是一个完整的程序,只是演示如何创建类的实例。其中b是为创建类的实例起的名称,它也是创建类实例的对象引用。
【范例6-3】下面演示一个完整的类定义和对象创建的例子。
示例代码6-3
01 //bike类,描述的是一个自行车
02 class bike
03 {
04 //自行车的颜色
05 String color = "黄色";
06 //自行车所具有的方法
07 void getMes()
08 {
09 System.out.println("类的方法");
10 }
11 //main方法为运行一个类的主入口方法
12 public static void main(String args[])
13 {
14 //创建一个bike类的对象实例,对象实例的名称为b,即对象引用
15 bike b = new bike();
16 //显示此类的颜色,并显示出来
17 System.out.println(b.color);
18 //调用bike类里的getMes()方法
19 b.getMes();
20 }
21 }
【运行结果】使用javac编译程序将产生一个和该程序对应的class程序,然后使用Java运行编译产生的class程序。
【代码解析】用new关键字创建对象bike,这个对象在内存中是存在的。用b表示在内存中对这个bike类的对象的引用,使用b就能使用这个对象的数据。


【书名】21天学通Java
【作者】庞永庆 庞丽娟 等编著
【ISBN】978-7-121-07897-2
【出版社】电子工业出版社
【出版日期】2009年1月
【宣传语】
项目综合练习典型实例核心技术基础知识案例
307个典型实例、1个项目案例、246个练习题
一线开发人员全程贴心讲解,上手毫不费力
20小时多媒体语音视频教学
本书源代码 + 本书电子教案(PPT)
1000余页编程参考宝典电子书(免费赠送)
原创粉丝点击