Java类的定义和声明

来源:文书网 5.92K

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(());//调用实例方法

热门标签