JAVA中类的定义


一、JAVA中类的定义

1、自定义图书类

在Java中,使用class关键字来定义类。在类中,通常包括域和方法两部分。域表示对象的状态,方法表示对象的行为。通过使用new关键字可以创建一个类的对象。通常情况下,不同的对象属性是有差别的。可以使用构造方法在创建对象时就设置属性,也可以使用方法在创建对象后修改对象的属性。创建一个最简单的类的代码如下:

public class MingriSoft {}

 

2、温度单位转换工具

通常情况下,定义类是为了用它完成某种功能的,这些功能是通过方法实现的。一个方法通常由修饰符、返回值、方法名称、方法参数和方法体5部分组成。创建一个最简单的方法代码如下:

public void doSomething(){};

修饰符包括访问权限限定符、static、final等;返回值可以是基本类型,也可以是引用类型,还可以返回void;方法名称与定义变量时的规则相同;方法参数是方法要处理的数据,可以为空;方法体是该方法需要完成的功能。

 

1、域的默认初始化值

Java中的数据类型可以分成两类:基本类型和引用类型。基本类型包括byte、short、int、long、float、double、boolean和char。引用类型包括API中定义的类和用户自定义的类。任何变量在使用前都需要先声明类型。在基本类型中,int、double和boolean比较常用。byte通常用于流操作,例如读入数据、写出数据等。char通常是与字符编码相关的程序才会使用。

注意:对于引用类型的变量而言,在使用之前一定要为其初始化,否则会出现空指针异常。

 

2、编写同名的方法

在Java中,可以通过重载(overloading)来减少方法名称的个数。当对象在调用方法时,可以根据方法参数的不同来确定执行哪个方法。方法参数的不同包括参数类型不同、参数个数不同和参数顺序不同。需要注意的是不能通过方法的返回值来区分方法,即不能有两个方法签名相同但返回值不同的方法。

说明:要完整的描述一个方法,需要说明方法名称和方法参数,它们统称为方法签名。

 

3、构造方法的应用

构造方法是一种特殊类型的方法,它可以用来实现域的初始化操作。在声明时必须遵守如下规定:

q      构造方法的名称与类名相同。

q      构造方法没有返回值,而不是返回void。

q      构造方法总是与new操作符一起使用,即不能用对象调用构造方法。

此外,在构造方法中,还可以使用this来调用其他构造方法,使用super调用超类构造方法。

说明:构造方法的重载与普通方法的重载相同。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM