import java.util.Date;                                    //导入包
public class Test11 {
public static void main(String [] args){
CatFather growUp=new CatFather(); //创建对象
growUp.biger(35); //调用方法
growUp.inLove(35);
BadDog Fight= new BadDog();
Fight.fight();
Boss fight2 = new Boss();
fight2.fight1(); }
}
abstract class RiverSide{ //抽象父类
String name; //抽象属性
String style;
int age;
String skills;
}
class CatFather extends RiverSide{ //继承
String name = "杨康";
String style = "caption";
int age = 0;
String action = "吃饭、睡觉、打豆豆、喝水、玩、学习!";
String skills = "葵花宝典、九阳神功、乾坤大罗移。";
long y= new Date().getTime(); //新建对象调用方法
Date time=new Date(y); //建对象 float weight;
void biger(int n){ //成长阶段
int i;
for(i=0;i<=n;i++){ //成长过程中体重的变化
{
if(n<=20){
System.out.println("杨康还没长大,正在努力学习技能!");
break;
}
if(n>=100){
System.out.println("杨康已经死了!");
break;
}
if(i==0){
weight = 3.8f;
System.out.print(time+"年一只黑色的小猫出生了,重"+weight+"kg。"+"取名叫做"+name+"。");
}
else if(i>0 && i<=20){
double j = 2.5;
weight +=j;
}
else if(i<25){
double j=2;
weight +=j;
}
} }System.out.println(20+"年后,"+name+"每天"+action+"长到了"+weight+"kg,学会了"+skills);
}
void inLove(int n){ //恋爱阶段
for(int i=0;i<=n;i++){
if(n<=30){
System.out.println("小猫还没找到女朋友!");
break;
}
if(n>=200){
System.out.println("小猫已经死了!");
break;
} }System.out.println(name+"和穆连慈恋爱了,并有了孩子,取名叫杨过,杨康把自己的神功都交给了杨过。");
} }
class BadDog extends RiverSide{ //继承
String name = "欧阳锋";
String style= "Teddy";
int age = 3;
String skills = "七伤拳、混元霹雳手、辟邪剑法。";
void fight(){
System.out.println("王重阳家还有一个名叫"+name+"的人,他会"+skills);
System.out.println("有一天他们打起来了,"+name+"使用了"+skills+"杨康使用了葵花宝典、九阳神功、乾坤大罗移。");
System.out.println("一时间刀光剑影、猫拳狗腿,打碎了玻璃,弄乱了房间.");
} }
class Boss extends RiverSide{ //继承
String name = "王重阳";
String style = "全真教";
int age = 30;
String skills = "眉来眼去剑、情意绵绵刀";
void fight1(){
System.out.println(age+"岁的"+style+" "+name+"看到后很生气,使用"+skills+"把杨康和欧阳锋打成重伤,把欧阳锋终生监禁,并把杨康赶了出去!");
93       System.out.println("一年后杨康郁闷至死。\n十年后,杨过和她妈也都饿死了!");  
     }
}

Java小故事(一)的更多相关文章

  1. Java反射的小故事

    Java反射的小故事: 首先定义一个Java类 package com.xiaoysec.test; public class Person { private String name; privat ...

  2. 杂谈---小故事小道理,面试中的小技巧(NO.2)

    本篇是接着上一篇面试随笔的,上一次有猿友反应写的有些“扯淡”,LZ思来想去最大的原因可能是由于上一章写的全是一些大忌,既然是大忌,那么在现实当中发生的概率还是相对较小的,大部分人还是很少在面试中犯如此 ...

  3. java正则表达式之java小爬虫

    这个java小爬虫, 功能很简单,只有一个,抓取网上的邮箱.用到了javaI/O,正则表达式. public static void main(String[] args) throws IOExce ...

  4. 有趣 GIF 动图集 - 仿佛每张小动图都诉说了一个小笑话或者小故事

    点这里 来自法国南特(Nantes)的 Guillaume Kurkdjian 目前还是个学生.Kurkdjian 擅长创作一些平面动态图像,这些有趣的小动图仿佛每张都诉说了一个小笑话或者小故事,像个 ...

  5. Java小项目--坦克大战(version1.0)

    Java小项目--坦克大战<TankWar1.0> 这个小项目主要是练习j2se的基础内容和面向对象的思想.项目实现了基本的简单功能,我方一辆坦克,用上下左右键控制移动方向,按F键为发射炮 ...

  6. 输出多行字符的一个简单JAVA小程序

    public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...

  7. 小故事理解TCP/IP连接时的三次握手

    在TCP/IP协议中,TCP协议通过三次握手建立一个可靠的连接,示意图如下: 下面通过一个小故事简单理解一下这三次握手的具体含义: 一天,快递员小客(客户端)准备去小服(服务器)家去送快递(准备与服务 ...

  8. (10.16)java小作业!

    相信大家刚刚学习java多多少少都会写一些java的基础编程来练练手感,我也不例外!今天想和大家分享一下我最近所接触到的比较有趣的java小编程! 已知a已被赋值,b已被赋值,请编写java程序实现a ...

  9. 生活沉思录 via 哲理小故事

    本文转载:http://www.cnblogs.com/willick/p/3174803.html 1.小托蒂的悲剧 意大利小男孩托蒂,有一只十分奇怪的眼睛,因为从生理上看,这是一只完全正常的眼睛, ...

随机推荐

  1. virtualbox 中centOS在不能ssh

    这个重要跟虚拟机的网络设置有关系.废话不多说. 针对一个网卡的形式.可以如下进行配置 1.网络-- 连接方式还选择“网络地址转换(NAT)” 其他不变,展开高级,设置端口转发  主机IP设为本机IP, ...

  2. Hadoop---桥接集群的搭建

    Hadoop---桥接群的搭建 集群分配:(一主四从)   我电脑的虚拟机:hadoop4:namenode+datanode+resourceManager 我one-friend的电脑虚拟机:hm ...

  3. Vue.js 引入外部js方法

    1.外部文件config.js 第一种写法 //常量的定义 const config = { baseurl:'http://172.16.114.5:8088/MGT2' } //函数的定义 fun ...

  4. Tomcat压缩传输设置

    1.配置位于server.xml文件中的Connector节点下,具体参数如下: 参数 默认值 参数说明 compression off 是否开启压缩传输 compressableMimeType t ...

  5. 锚点 , angular 锚点 vue锚点

    因为最近在开发angular,自己有路由 用window.location跳到默认路由,查了半天用angular方式不好解决 ,so 原生走起 START scrollIntoView是一个与页面(容 ...

  6. Object转Integer,String

    object先转为字符串,然后通过int 的封装类(Integer)的pasreInt()方法转为int 例如: Object  ob = 123; Integer.parseInt(String.v ...

  7. js之单例

    所谓单例,指的是只有一个实例的对象. js通过对象字面量的方式来创建单例对象. var sig = { name:value, method:function(){ } }

  8. 【oracle】oracle REGEXP_SUBSTR分割字符串

    REGEXP_SUBSTR的使用:通过REGEXP_SUBSTR进行数据分割: , LEVEL, 'i') AS STR FROM DUAL CONNECT BY LEVEL <= LENGTH ...

  9. day06 元组类型

    一.什么是元组? 元组就是一个不可变的列表 元组的基本使用: 1.用途:  用于存放多个值,当存放多个任意类型的值 2.定义方式:在()内用逗号分隔开多个任意类型的值 t=(1,3.1,'aaa',( ...

  10. 使用laravel搭建CURD后台页面

    配置即一切 一切皆于需求,后台从0开始搭建,但是写了一两个页面后发现太多的是对单表的增删改查操作,于是就想到了,能不能做一个快速搭建的后台.想到一句话,配置即一切.如果一个CURD后台能只进行配置就自 ...