以下为《实验(二)类与对象(一)》的无排版文字预览,完整内容请下载
实验(二) 类与对象(一)
【实验目的】能使用类来封装对象的属性和行为(功能);掌握对象的创建、成员变量的访问与方法的调用;了解类中成员的访问权限;掌握参数的传递方式;掌握this关键字的使用。
【实验要求】掌握类与对象在程序中的应用;掌握程序中参数的传递方式。
【实验课时】1.0
【实验内容】
1、写出下面程序运行结果:
(1) class Fish {
int weight = 1;
}
class Lake {
Fish fish; //知识点:成员变量是引用型数据
void setFish(Fish s) { //知识点:引用参数传递
fish = s;
}
void foodFish(int m) {
fish.weight = fish.weight+m;
}
}
public class Sy2_1 {
public static void main(String[] args) {
Fish redFish = new Fish();
System.out.println(redFish.weight);
Lake lake = new Lake();
lake.setFish(redFish);
lake.foodFish(120);
System.out.println(redFish.weight);
}
}
(2)
class Demn { //知识点:参数传递的3种方式
float pt;
public void fun1(int m) { m = 36; }
public void fun2(String value) {
value = new String("World");
}
public void fun3(Demn dd) { dd.pt = 88f; }
}
public class Sy2_2 {
public static void main(String args[ ]) {
Demn de = new Demn (); //创建对象
int a = 25;
de.fun1(a); //基本数据类型参数的传递
System.out.println("a="+a);
String s = new String("Hello");
de.fun2(s); //字符串数据类型参数的传递
System.out.println("s="+s);
de.pt = 122f;
de.fun3(de); 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ln("矩形1周长为:"+t1.girth());
System.out.println("矩形1面积为:"+t1.area());
Jx t2 = new Jx(); //创建第二个矩形对象
t2.getjx(5,8);
System.out.println("矩形2周长为:"+t2. girth());
System.out.println("矩形2面积为:"+t2.area());
}
}
运行结果为:
矩形1周长为:16
矩形1面积为:15
矩形2周长为:26
矩形2面积为:40
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《实验(二)类与对象(一)》的无排版文字预览,完整内容请下载
实验(二)类与对象(一)由用户“zl45556264”分享发布,转载请注明出处