1 JAVA(免费版) 第三章 ① Java 中类的最简单的定义格式如下: [类的修饰符] class 类名 [extends 父类名] { 变量声明; 构造方法定义; 其他方法定义; } ② 创建一个类的对象的格式如下: 类名 对象名=new 构造方法(实际参数); ③ 在类的外部,访问类中的变量和调用类中的方法格式如下: 对象名
变量名 对象名
方法名(实际参数) 3
1 类的修饰符 1.类访问权限修饰符: public(公共的) 用关键字 public 修饰一个类,表明该类可以被任何其他类使用
如果一个类没有 public 修饰符,则这个类只能在它所在包中访问
2.abstract(抽象的) 用 abstract 修饰的类是一个不完整的类,称为抽象类,因为该类中含有没有方法体的抽象方法
抽象类没有具体实例
3.final(最终的) 用 final 修饰的类称为最终类
最终类不能有子类
2 类的成员 一个类定义中可以有以下 3 种类型的成员
1.域(field) 通常类中声明的变量称为域,用来描述类的属性或状态
一个类中的域既可以是基本数据类型,也可以是其他类的对象等
2.方法(method) 是对类中变量进行操作的可执行代码序列,定义了该类对象所具有的行为
3.内部类 定义在一个类里面的类
3 域、域的访问控制修饰符和其他修饰符 1.域的初始化 一个类中如果没有定义构造方法,则编译器会自动生成一个没有参数的构造方法,用来初始化类对象,并将类中变量自动初始化为该类型的默认值
① 整型初始化为 0; ② 实型初始化为 0
0d; ③ 逻辑型初始化为 false; ④ 字符型初始化为‟ \u0 0 0 0 ‟; ⑤ 类对象初始化为 null,表明引用不指向任何内存地址
2.声明其他类对象作为一个类的域 类的域(变量)可以是基本