java类与对象的创建方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的各项信息。