java类的定义的实例_在Java中定义类的步骤及实例

在Java中定义类的步骤及实例

(2012-02-29 11:57:44)

标签:

java

定义类

步骤及实例

it

定义类

在Java中定义类主要分为两部分:类的声明和类体,下面分别进行介绍。

1.类的声明

在类声明中,需要定义类的名称、对该类的访问权限和该类与其他类的关系等。类声明的格式如下:

[修饰符] class [extends 父类名]

[implements 接口列表]{

}

修饰符:可选参数,用于指定类的访问权限,可选值为public、abstract和final。

类名:必选参数,用于指定类的名称,类名必须是合法的Java标识符。一般情况下,要求首字母大写。

extends 父类名:可选参数,用于指定要定义的类继承于哪个父类。当使用extends关键字时,父类名为必选参数。

implements

接口列表:可选参数,用于指定该类实现的是哪些接口。当使用implements关键字时,接口列表为必选参数。

说明:

本节主要介绍使用public关键字修饰的公共类(一个类被声明为public,就表明该类可以被所有其他的类访问和引用,也就是说程序的其他部分可以创建这个类的对象、访问这个类内部可见的成员变量和调用它的可见方法),使用abstract关键字修饰的抽象类和使用final关键字修饰的final类将在5.3节进行介绍。

例如,定义一个Fruit类,该类拥有public访问权限,即该类可以被它所在包之外的其他类访问或引用,具体代码如下:

public class Fruit {

}

注意:

Java的类文件的扩展名为.java,类文件的名称必须与类名相同,即类文件的名称为类名+.java。例如,有一个Java类文件Fruit.java,则其类名为Fruit。

2.类体

在类声明部分的大括号中的内容为类体。类体主要由两部分构成,一部分是成员变量的定义,另一部分是成员方法的定义。类体的定义格式如下。

[修饰符] class [extends 父类名]

[implements 接口列表]{

定义成员变量

定义成员方法

}

为了使读者更好的理解定义类的方法,下面将以一个具体的实例介绍如何定义类。本实例主要实现定义一个水果类Fruit,在该类中定义了一个表示颜色的属性color、一个表示种植的方法plant()、一个表示生长的方法grow()和一个表示收获的方法harvest()。具体步骤如下。

(1)选择Eclipse主菜单中的“文件”/“新建”/“项目”菜单项,在打开的“新建项目”对话框中,选中“Java项目”节点,单击“下一步”按钮,在打开的“新建Java项目”对话框中,输入项目名称01,单击“完成”按钮完成项目的创建。

(2)在包资源管理器中的刚刚创建的项目上,单击鼠标右键,在弹出的快捷菜单中选择“新建”/“类”菜单项,在打开的“新建Java类”对话框的“名称”文本框中输入类名Fruit,单击“完成”按钮。

(3)在包资源管理器中,打开刚刚创建的类Fruit.java,在该类中定义相应的变量和方法,完整代码如下:

public class Fruit {

public String

color=""; //定义颜色成员变量

//定义种植成员方法

public void plant(){

System.out.println("果树正在种植……");

}

//定义生长的成员方法

public void grow(){

System.out.println("果树正在生长……");

}

//定义收获的成员方法

public void harvest(){

System.out.println("水果已经收获……");

}

}

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值