初学JAVA的时候可能会习惯用C语言的方法,一大段代码直接写在一起,这样很不方便,通过一个简单的小例子体会一下JAVA的分类方法调用。
程序名字:“小明与魔法屋”
//面包类
package homework;
public class Bread {
public void Bread(){
System.out.println("小明吃了一片面包。");
}
}
//魔法床类
package homework;
public class MagicBed {
int height = 190;
public void MagicBed(){
System.out.println("小明睡在了一张魔法床上面");
}
}
//魔法屋类
package homework;
public class MagicHouse {
public void MagicHouse(){
System.out.println("小明走进了一间魔法屋");
}
}
//小明类
package homework;
public class XiaoMing {
public int height =140;
public void XiaoMingHeight(){
System.out.println("小明现在身高:"+height+"cm");
}
}
//运行代码段
package homework;
public class homework2 {
public static void main(String[] args) {
//故事背景;
System.out.println("小明是个矮子,他很想长高,一天,他看见一座房子,"
+ "上面有一个大广告牌写着:“魔法屋,让你增高不再是梦想!!!”"
+ "小明走了进去。。");
MagicHouse mh = new MagicHouse();
mh.MagicHouse();
System.out.println("小明在屋子里发现了一块面包,这块面包只要吃一片就可以长高1cm");
Bread br = new Bread();
XiaoMing xm = new XiaoMing();
xm.XiaoMingHeight();
for(int i=0;i<10;i++){
br.Bread();
xm.height++;
xm.XiaoMingHeight();
}
System.out.println("小明发现吃面包长得太慢了,他又看见一张魔法床");
MagicBed mb = new MagicBed();
mb.MagicBed();
xm.height = mb.height;
System.out.println("睡起来以后,小明惊了");
xm.XiaoMingHeight();
}
}
通过几个类分别存放,程序美观很多,可读性也变强了。
运行结果: