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. Leetcode 1008. 先序遍历构造二叉树

    1008. 先序遍历构造二叉树  显示英文描述 我的提交返回竞赛   用户通过次数169 用户尝试次数183 通过次数171 提交次数247 题目难度Medium 返回与给定先序遍历 preorder ...

  2. 121. Best Time to Buy and Sell Stock 买卖股票的最佳时机

    网址:https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock/ 第一想法是滑动窗口法,稍微尝试后发现不可行,至少我不会... 而后想 ...

  3. python中json的使用

    在编写接口传递数据时,往往需要使用JSON对数据进行封装.python和json数据类型的转换,看作为编码与解码. 编码:json.dumps() Python JSON dict object li ...

  4. zzw原创_oracle回收站相关操作知识

    1.查询回收站状态语句 select * from user_recyclebin order by droptime desc   2.还原回收站 FLASHBACK TABLE  << ...

  5. [NOIP 2015TG D2T3] 运输计划

    题目背景 公元 2044 年,人类进入了宇宙纪元. 题目描述 L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球. 小 P 掌管一家 ...

  6. Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法

    insert元素 属性详解 其属性如下: parameterType ,入参的全限定类名或类型别名 keyColumn ,设置数据表自动生成的主键名.对特定数据库(如PostgreSQL),若自动生成 ...

  7. 有史以来性价比最高最让人感动的一次数据库&amp;SQL优化(DB &amp; SQL TUNING)——半小时性能提升千倍

    昨天,一个客户现场人员急急忙忙打电话找我,说需要帮忙调优系统,因为经常给他们干活,所以,也就没多说什么,先了解情况,据他们说,就是他们的系统最近才出现了明显的反应迟钝问题,他们的那个系统我很了解,软硬 ...

  8. [转]find+xargs+sed批量替换

    写代码时经常遇到要把 .c  和 .h的文件中的某些内容全部替换的情况,用sourceinsight 进行全局的查找是一个方法,但是sourceinsight只能替换一个文件中的字符串,不能同时替换多 ...

  9. zabbix3.4.7配置邮件告警详细步骤

    Zabbix服务器操作 1.  安装sendmail或postfix (邮件传送代理MTA),本教程使用sendmail软件. (标注:如果直接使用外部邮箱发送邮件可以不需要配置sendmail或po ...

  10. jquery 共用函数

    ready()方法 $(doxument).ready(fucntion(){ }) $().ready(function(){ }) $(function(){ }) 当文档加载后激活函数:     ...