Java语言类的特性-创新互联

本周学了关于Java语言类的特性,了解了类的私有成员与公共成员、方法的重载、构造方法、静态成员、对象的应用以及基本类型与包装类类型之间的自动转换。

在凌源等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,成都营销网站建设,成都外贸网站建设公司,凌源网站建设费用合理。

做了一下实验,实验内容如下:
(1)创建一个 Rectangle 类,添加 width 和 height两个成员变量(要求 private 类型)。
(2)在 Rectangle 中添加两种方法分别计算矩形的周长和面积。
(3)分别添加无参和有参构造方法,用于给成员变量初始化。
(4)添加方法 show (),用于输出成员变量的值。
(5)声明静态方法 static void count ()用于统计创建的对象个数。
(6)声明方法 Rectangle compare(Rectangle),要求根据面积比较对象的大小。
(7)编写 main()方法,在该方法中创建 Rectangle 类对象,并分别调用类方法。

package 实验;
class Rectangle{
private int width;
private int height;
private static int num=0;
public Rectangle(int w,int h) {
this.width=w;
this.height=h;
num++;
}
public static void count() {
System.out.println("创建了"+num+"个对象");
}
public void show() {
System.out.print("宽:"+width);
System.out.println("高:"+height);
}
double C() {
return width+height;
}
double  S() {
return width*height;
}
public Rectangle compare(Rectangle p) {
if(this.width*height>p.width*height)
return this;
else
 return p;

}
public class 实验五 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Rectangle a,b;
a=new Rectangle(4,8);
b=new Rectangle(3,5);
Rectangle.count ();
a.show();
System.out.println("矩形1的周长为:"+a.C());
System.out.println("矩形1的面积为:"+a.S());
b.show();
System.out.println("矩形2的周长为:"+b.C());
System.out.println("矩形2的面积为:"+b.S());
var S3=a.compare(b);
if(S3==a)
 System.out.println("矩形1的面积大");
else
 System.out.println("矩形2的面积大"); 
}
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:Java语言类的特性-创新互联
文章地址:http://hbruida.cn/article/dhdhcp.html