java声明对象_Java中类的声明与对象创建

类是一个模板,它描述一类对象的行为和状态;对象是类的一个具体的实例,由类构造对象的过程称为创建类的实例。如:路灯是一个类,每一个路灯就是该类的对象。

1.类声明

类声明格式

[public] [abstract|final] class 类名称 //class表明其后声明的是一个类,final表示该类为终结类,不能被继承;abstract为抽象类

[extends 父类名称] //表示该类继承的父类

[implements 接口名称列表]{ //表明该类要实现的接口

数据成员声明及初始化;

方法声明及方法体;

}

例:钟表类实例

public class Clock{

//变量成员

int hour;

int minute;

int second;

//方法成员

public void setTime(int newH,int newM,int newS){

hour = newH;

minute = newM;

second = news;

}

public void showTime(){

System.out.println(hour + ":" + minute + ":" + second);

}

}

2.对象创建

对象在使用前必须声明对象的名称和对象类型,然后使用关键字new创建对象。

声明对象语法:类名 引用变量名

如:Clock是已经声明的类名,现在要声明引用变量alock,用于存储该类对象的引用:

Clock aclock; //此时并没有生成对象,只是一个空引用

创建对象语法:new ()

aclock = new Clock(); //在内存中为Clock类型的对象分配内存空间,返回对象的引用

引用对象可以被赋以空值

aclock = null;

3.数据成员

数据成员表示对象的状态,可以是任意的数据类型。

1.数据成员的声明

[public|protected|private][static][final][transient][volatile]

数据类型 变量名1[=变量初值],变量名2[=变量初值],...;

//public、protected、

你可能感兴趣的:(java声明对象)