训练 11 创建月球类
因为地球周围没有其他的类似月球的卫星,,所以月球类不能有子类。
//定义地球类
public class diqiu {
}
//月球类继承地球类,但是月球是一个final类,所以无法被继承
final class moon extends diqiu{
}
训练 12 交通信号灯
编写交通类,把表示遵守交通规则的方法设为final方法不管是行人,非机动车,还是机动车都必须遵守交通规则。在行至有交通信号灯的路口要遵守“红灯停,绿灯行”的交通规则。
public class jiaotong {
//定义一个rule方法,用于输出交通规则
public final void rule(){
System.out.println("红灯停,绿灯行,黄灯亮了等一等");
}
public static void main(String[] args) {
System.out.println("非机动车和行人要遵守");
//定义一个非机动车剋的对象,调用rule方法
nocar a1 = new nocar();
a1.rule();
System.out.println("机动车要遵守");
//定义一个机动车剋的对象,调用rule方法
car a2 = new car();
a2.rule();
}
}
//创建非机动车类
class nocar extends jiaotong{
}
//创建机动车类
class car extends jiaotong{
}