教育路上
摘要:java私有成员变量,若访问需要set和get方法来调用,计算圆柱体体积面积,创建三个圆柱体测试类的面积体积。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2023-01-15 14:56陈嘉欣
package 第七章; public class Yuanzhuti { private float m; //私有成员变量,若访问需要set和get方法来调用 private float n; //采用类与对象的封装方法 //这里的m和n类似于数学里面圆的半径和高 void setm(float x) //set方法给属性赋值 { if(x<=0) Systemoutprintln("数据错误"); //排除不合理的数据范围 else m=x; } void setn(float y) { n=y; } float getm() //get方法获取属性值 { return m; } float getn() { return n; } void m() //打印输出圆柱体的半径,底面积,体积 { Systemoutprintln("当半径为:"+m+" 时的底面积为:"+314*m); } void n() { Systemoutprintln("当半径为:"+m+" 时的体积为:"+314*m*n); } } package 第七章; import 第七章Yuanzhuti; //调用圆柱体的代码,实现三个圆柱体的测试 public class IO { public static void main(String[] args) { //分别创建三个圆柱体并赋值 Yuanzhuti o1=new Yuanzhuti(); //创建一个新的对象o1 o1setm(-334f); //给o1赋值 o1setn(881f); Systemoutprintln(o1getm()); //打印o1的值 o1m(); o1n(); Yuanzhuti o2=new Yuanzhuti();//创建新对象o2 o2setm(45f);//给o2赋值 o2setn(225f); Systemoutprintln(o2getm()); //打印o2值 o2m(); o2n(); Yuanzhuti o3=new Yuanzhuti();//创建新对象o3 o3setm(777f);//给o3赋值 o3setn(998f); Systemoutprintln(o3getm());//打印o3 o3m(); o3n(); } }
访客的评论 2024/04/25 14:43
文中描述的是准确的吗,如何报名!