教育路上
摘要:构造方法类的封装定义一个形状进行面积和周长的求值,this调用成员方法。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2023-01-06 11:38余邵婷
package zhang7; public class Shape {//构造方法 static String shapeName;//共享变量 private String name;//将name,r,h私有化 private int r; private int h; private double zc; private double mj; void setxx(String name,int r,int h ){//set方法 thisname=name;//this调用成员方法 thisr=r; thish=h; } Shape(String name,int r,int h){ thisname=name; thisr=r; thish=h; } Shape() { } void count() { thiszc=(2*3*r+h);//为了程序好看,我将314改为3 这里是用方法求周长 } double getzc() {//get方法返回周长值 return zc; } void num() { thismj=(3*r*r*h);//为了程序好看,我将314改为3 这里是用方法求面积 } double getmj() { return mj; } } package zhang7; public class shapetest { public static void main(String[] args) { ShapeshapeName="圆柱体"; Shape s1=new Shape(); s1setxx("周长",5,1);//调用周长的方法 s1count(); Systemoutprintln(s1shapeName+"的周长"+s1getzc());//求圆柱体周长 Shape s2=new Shape(); s2setxx("面积",1,5); s2num(); Systemoutprintln(s2shapeName+"的面积"+s2getmj());//求圆柱体面积 } }
访客的评论 2024/04/27 00:47
文中描述的是准确的吗,如何报名!