Java类的定义和声明
Java编程语言是面向对象的,处理的最小的完整单元为对象。而现实生活中具有共同特性的对象的抽象就称之为类。类由类声明和类体构成,类体又由变量和方法构成。下面一起来了解一下Java类的定义和声明!
1、类声明的基本格式
访问说明符class类名extends超类名implements接口名
其中:
(1)访问说明符为public或者缺省。public用来声明该类为有类,可以被别的.对象访问。声明为公有的类存储的文件名为类名。
(2)类名:用户自定义的标识符,用来标志这个类的引用。
(3)超类名:是指已经存在的类,可以是用户已经定义的,也可以是系统类。
(4)接口名:即后面讲到的接口。
例如:
public class HelloApplet extends Applet
访问说明符为public,类名HelloApplet,扩展类为JDK包自带的et类。由于public的存在,所以文件名必须存为,同类名保持一致。
2、类体
类体包括成员变量和方法。
(1)成员变量:
指类的一些属性定义,标志类的静态特征,它的基本格式如下:
访问说明符 数据类型 变量名
其中:
访问说明符有public、private和protected三种:
public:省略时默认为公有类型,可以由外部对象进行访问。
private:私有类型,只允许在类内部的方法中使用,若从外部访问,必须通过构造函数间接进行。
protected:受保护类型,子类访问受到限制。
数据类型包括基本类型以及用户自定义的扩展类型。
(2)方法:
昌类的操作定义,标志类的动态特征,它的基本格式如下:
访问说明符 数据类型 方法名(数据类型1 变量名1,数据类型2 变量名2)
其中:
访问说明符为public、private和protected,其使用方法与成员变量访问说明符的使用方法一致。
数据类型:包括基本数据类型和用户自定义的扩展类型。
数据类型为参数。
3、创建类的实例
使用关键字new进行创建,例如:
HelloApplet hp=new HelloApplet();
例1中,自定义类apple,访问标识符缺省,定义三个属性:
long applecolor;//对应苹果的颜色
double appleweight;//苹果的重量
boolean eatup;//是否吃完
一个方法为:
public boolean bite()//类方法{...}
公有类SetApplet中引用自定义类,首先创建类的实例:
apple a=new apple();
其次赋初值:
eweight=0.5;//实例变量赋值
最后调用它的方法:
tln(());//调用实例方法