您的位置:首页 > 编程语言 > Java开发

学习java第二天

2012-02-21 20:06 302 查看
/*
* 1、定义一个飞机类,属性有飞机名,长度,载人数,载重数,起飞距离
方法
1) 起飞方法,打印从1开始循环,打印数字,
直到达到起飞距离后,打印结束(用for)
2) 降落方法, 打印飞机降落

2)、定义一个直升机类继承飞机类,重写起飞方法
1) 起飞方法,直接打印飞机起飞

3)、定义一个战斗机类继承飞机类,添加属性:装载武器
1)添加一个射击方法,打印向目标射击
*/

//开始
public class Pigbrother {

/**
* @param args
*/
public static void main(String[] args) {
Airplane plane = new Airplane();
Helicopter helicopter = new Helicopter();
Fighter fighter = new Fighter();
helicopter.Distance(); // 起飞
fighter.Shoot(); // 射击
plane.Distance(); // 打印
fighter.Behind();// 降落
}
}

// 飞机类
public class Airplane {
public String planeName = "feiji"; // 飞机名
public int planeLength = 120; // 长度
public int planeMen = 50; // 载人数
public int planWeight = 300; // 载重数
public int planDistance = 160; // 起飞距离

public void Distance()// 起飞方法
{
for (int i = 1; i <= planDistance; i++) {
System.out.println(i);
}
}

public void Behind()// 降落方法
{
System.out.println("飞机降落");
}
}

// 直升机类
public class Helicopter extends Airplane {
public void Distance() {
System.out.println("飞机起飞");
}
}

// 战斗机类
public class Fighter extends Airplane {
public int planeArms; // 装载武器

public void Shoot()// 射击方法
{
System.out.println("向目标射击");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: