1 import java.util.Date; //导入包
2 public class Test11 {
3 public static void main(String [] args){
4 CatFather growUp=new CatFather(); //创建对象
5 growUp.biger(35); //调用方法
6 growUp.inLove(35);
7 BadDog Fight= new BadDog();
8 Fight.fight();
9 Boss fight2 = new Boss();
10 fight2.fight1();
11
12 }
13 }
14 abstract class RiverSide{ //抽象父类
15 String name; //抽象属性
16 String style;
17 int age;
18 String skills;
19 }
20 class CatFather extends RiverSide{ //继承
21 String name = "杨康";
22 String style = "caption";
23 int age = 0;
24 String action = "吃饭、睡觉、打豆豆、喝水、玩、学习!";
25 String skills = "葵花宝典、九阳神功、乾坤大罗移。";
26 long y= new Date().getTime(); //新建对象调用方法
27 Date time=new Date(y); //建对象
28
29
30 float weight;
31 void biger(int n){ //成长阶段
32 int i;
33 for(i=0;i<=n;i++){ //成长过程中体重的变化
34 {
35 if(n<=20){
36 System.out.println("杨康还没长大,正在努力学习技能!");
37 break;
38 }
39 if(n>=100){
40 System.out.println("杨康已经死了!");
41 break;
42 }
43 if(i==0){
44 weight = 3.8f;
45 System.out.print(time+"年一只黑色的小猫出生了,重"+weight+"kg。"+"取名叫做"+name+"。");
46 }
47 else if(i>0 && i<=20){
48 double j = 2.5;
49 weight +=j;
50 }
51 else if(i<25){
52 double j=2;
53 weight +=j;
54 }
55 }
56
57 }System.out.println(20+"年后,"+name+"每天"+action+"长到了"+weight+"kg,学会了"+skills);
58 }
59 void inLove(int n){ //恋爱阶段
60 for(int i=0;i<=n;i++){
61 if(n<=30){
62 System.out.println("小猫还没找到女朋友!");
63 break;
64 }
65 if(n>=200){
66 System.out.println("小猫已经死了!");
67 break;
68 }
69
70 }System.out.println(name+"和穆连慈恋爱了,并有了孩子,取名叫杨过,杨康把自己的神功都交给了杨过。");
71 }
72
73 }
74 class BadDog extends RiverSide{ //继承
75 String name = "欧阳锋";
76 String style= "Teddy";
77 int age = 3;
78 String skills = "七伤拳、混元霹雳手、辟邪剑法。";
79 void fight(){
80 System.out.println("王重阳家还有一个名叫"+name+"的人,他会"+skills);
81 System.out.println("有一天他们打起来了,"+name+"使用了"+skills+"杨康使用了葵花宝典、九阳神功、乾坤大罗移。");
82 System.out.println("一时间刀光剑影、猫拳狗腿,打碎了玻璃,弄乱了房间.");
83 }
84
85 }
86 class Boss extends RiverSide{ //继承
87 String name = "王重阳";
88 String style = "全真教";
89 int age = 30;
90 String skills = "眉来眼去剑、情意绵绵刀";
91 void fight1(){
92 System.out.println(age+"岁的"+style+" "+name+"看到后很生气,使用"+skills+"把杨康和欧阳锋打成重伤,把欧阳锋终生监禁,并把杨康赶了出去!");
93 System.out.println("一年后杨康郁闷至死。
十年后,杨过和她妈也都饿死了!");
94 }
95 }