标签:int java面向对象 app inf 场景 extends new 儿童 实践
类图: 对类进行描述和设计
大长方形:类
上方:类名
下方:方法
+:表示public 公开的
-:表示private 私有的
public class Client {
public static void main(String[] args) {
Game Dnf = new DNF(); // 向上转型
Game LoL = new LOL();
Game CS = new CS();
Player p = new Player();
p.happy(Dnf);
p.happy(LoL);
p.happy(CS);
}
}
public class Player {
public void happy(Game game) {
game.start(); // 一定是父类中的方法
game.play(); // 有可能是子类中的方法
game.end(); // 一定是父类中的方法
System.out.println("开心");
}
}
public class Game {
public void start() {
System.out.println("开机,准备就绪");
}
public void play() {
System.out.println("我要打游戏");
}
public void end() {
System.out.println("关机,睡觉");
}
}
public class DNF extends Game {
public void play() {
System.out.println("刷刷刷,肝就行了");
}
}
public class LOL extends Game{
public void play() {
System.out.println("上盖伦,快乐儿童jie");
}
}
public class CS extends Game {
public void Game() {
System.out.println("没有八倍镜照样玩");
}
}
标签:int java面向对象 app inf 场景 extends new 儿童 实践
原文地址:https://www.cnblogs.com/isChenJY/p/12784332.html