java类与对象的创建方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

类与对象的创建与使用方法

//声明RectTest类

class RectTest{

public static void main(String args[]){

Rect rect1=new Rect();

System.out.println("矩形1的信息"+rect1.toString());

Rect rect2=new Rect(33,44);

System.out.println("矩形2的信息"+rect2.toString());

rect1 = rect2;

System.out.println("矩形1的信息"+rect1.toString());

System.out.println("矩形1的周长: "+rect1.getPerimeter());

System.out.println("矩形1的面积: "+rect1.getArea());

System.out.println("矩形2的周长: "+rect2.getPerimeter());

System.out.println("矩形2的面积: "+rect2.getArea());

}

}

//声明矩形类Rect

class Rect {

private float length; //矩形的长度

private float width; //矩形的宽度

public Rect(){ //默认构造方法

length=0;

width=0;

}

public Rect(float l, float w){ //带参数的构造方法

length=l;

width=w;

}

public void setLength(float l){ //改变矩形的长度

length=l;

}

public float getLength(){ //得到矩形的长度

return length;

}

public void setWidth(float w){ //改变矩形的宽度

width=w;

}

public float getWidth(){ //得到矩形的宽度

return width;

}

public String toString(){ //输出矩形信息

return ("长度: "+length+", 宽度:"+width);

}

public float getPerimeter(){ //得到矩形的周长

return 2*(length + width);

}

public float getArea(){ //得到矩形的面积

return length * width ;

}

}

先定义一个图书类Book,它封装了:

5个成员变量:

strName//表示书名

strAuthors //表示作者

strPress //表示出版社

strISBN //表示ISBN

fPrice //表示价格

12个成员方法:

Book(String name, String authors, String press, String isbn, float price) //构造方法

getName() //获取书名

getAuthors() //获取作者

getPress() //获取出版社

getISBN() //获取ISBN

getPrice() //获取价格

toString() //输出图书的各项信息

setName() //设置书名

setAuthors() //设置作者

setPress() //设置出版社

setISBN() //设置ISBN

setPrice() //设置价格

接着再定义一个类BookTest,用来使用Book类,具体如下:

在BookTest类的main()方法中创建一个图书对象bk1,它的各项内容依次为”Java程序设计入门”、“王伟东”、“吉林电子出版社”、“7-900393-11-0/H·415”、“55.0”,然后输出bk1的各项信息。

相关文档
最新文档