
上QQ阅读APP看书,第一时间看更新
8-3 类的基本实例
8-3-1 建立类的属性
类属性(attributes),标识着类的特点,有时候也可将它称作类的字段(field),使用时必须为属性建立变量(variables),然后才可以存取它们,这个变量又可以称为是属于此类的成员变量(member variables)。下列语句是定义属性的实例。

8-3-2 存取类的成员变量
存取类成员变量的语法如下。
对象变量.成员变量
程序实例ch8_1.java:建立类的成员变量,然后输出成员变量内容。

执行结果

8-3-3 调用类的方法
类的方法(method)其实就是对象的行为,在一些非面向对象的程序设计中这个方法又称为函数。方法的命名规则是第一个字母小写,如果后面出现单词则是首字母大写,例如my Book()方法。它的基本语法如下。

如果这个方法没有返回值,则返回值类型是void。如果有返回值,则可依返回值数据类型设置,例如,返回值是整数可以设置int,这个观念可以扩充到其他Java的数据类型。至于参数列表可以解析为参数1,…,参数n,我们将信息用参数传入方法中。调用方法的语法如下。
对象变量.方法
程序实例ch8_2.java:基本上是ch8_1.java的扩充,类内含属性与方法的应用。

执行结果
