Java小故事(一)
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("一年后杨康郁闷至死。\n十年后,杨过和她妈也都饿死了!");
94 } 95 }
转载于:https://www.cnblogs.com/-maji/p/7066788.html
Java小故事(一)相关推荐
- Java 小故事系列 导航
Java小故事 我许你一个未来 Future | OneCoder http://www.coderli.com/archives/story-future-java/ Java小故事 不舍得叫醒女孩 ...
- 我和学姐的JAVA小故事系列的个人中转站
链接提供JAVA学友和自己中转学习 超好看的文章 我和学姐的java小故事系列 [滑稽][滑稽](技术分享,正经的) 震惊!!CSDN博客惊现"雨后小故事" Java 单例模式-漂 ...
- Java 入门-02-人机交互-图形化界面的小故事
人机交互的小故事 1981 年,IBM 和 wicrosoft 共同推出的 ms-dos 系统,在黑屏下面输入命令 1981 年 4 月 27 日,施乐公司推出了第一个有操作窗口的系统,引起了很大的轰 ...
- 以小故事的形式讲述Java回调机制,非常有助于理解。
Java的回调机制,可能都听说过,当然这个机制不仅限于Java,其他各门语言,都应该有使用.但是怎么理解,就有点困惑. 还有什么是抽象类回调,什么是接口回调,以及二者之间的差别.也不是一句两句就能说清 ...
- JAVA—小鑫の日常系列故事(五)——卡片游戏
JAVA-小鑫の日常系列故事(五)--卡片游戏 Description 小鑫和健健喜欢在课间的时候玩游戏,今天他手里有n张卡片,每张卡片有一个数字.于是他就想和健健比一比更幸运.玩法是这样的:这n张卡 ...
- Java—小鑫の日常系列故事(六)——奇遇记
Java-小鑫の日常系列故事(六)--奇遇记 Description 今天,小鑫在山上玩的时候,意外被推下了悬崖. 当然,掉下悬崖之后必然有奇遇.(剧情就是这么坑爹)就狗血的碰到了野人A和野人B.然后 ...
- 小故事说JAVA设计模式-策略模式【Strategy Pattern】
# 弄清概念 策略模式属于对象的行为模式.其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换.策略模式使得算法可以在不影响到客户端的情况下发生变化 # 策略模式 ...
- 通过小故事,了解多一点何谓 Node 高性能
hello~亲爱的看官老爷们大家好~最近身体抱怨,只好宅居家中天天啃书,将 Java 基础啃完一大部分.通过学习新语言,算是对以前 Node 底层部分一知半解的知识,有了较为全面的了解,因而有了这个可 ...
- 今天讲个小故事,Javascript诞生记
JavScript是Brendan Eich仅花了十天时间就设计出来的!!! 今天讲个小故事. 布兰登·艾克(英语:Brendan Eich) 美国程序技术专家与企业家,JavaScript主要创造者 ...
最新文章
- C++下关于XML开源库的使用
- VMware Identity Manager 与CAS, Keycloak的集成
- CentOS7服务去Nginx使用-安装
- 网站实现点击 “加入收藏 ”功能 - 代码篇
- oracle按位或运算符怎么用,Oracle按位运算符
- Lecture 1:强化学习简介
- 使用Bash Bunny从被锁定的系统抓取登陆凭据
- 介绍一款在线仿站小工具
- CISP证书有什么作用?考试难度大吗?
- 报错command line option ‘-std=c11‘ is valid for C/ObjC but not for C++
- iis发布网站时出现根目录文件解决方案
- 新建网站常用的50个网站推广方法
- 白盒测试技术—逻辑覆盖方法
- 爬虫学习笔记1——爬取糗百段子
- win7副本不是正版_为什么有人愿意放弃win10,重装成盗版的win7呢原因有三点!...
- Lonlife-ACM 1014 - Absolute Defeat [差分]
- 如何利用巨象指纹浏览器在twitter上找到精准客户
- 放大缩小不习惯?只需两步教你solid works如何设置反转滚轮缩放
- 多项式定理 matlab,泊松定理卡方分布及多项式拟合的MATLAB实现.pdf
- 云服务器上手是多么的简单?你看了就知道了
热门文章
- FirefoxLinux下的网银离我们不远了
- Java数据结构2:堆排序思考
- android 响应点击事件,Android响应事件onClick方法的五种实现方式小结
- java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式
- mysql数据库核对_Mysql数据库操作总结
- 10、计算机图形学——几何介绍(曲面的分类以及示例)
- 曲线拟合最小二乘法C实现
- 华为麒麟810芯片鸿蒙,华为自研麒麟810实体芯片首曝光 传说中的“鸿蒙”要来了?...
- c c++ 函数内数组初值_C/C++函数指针与指针函数
- WordPress 5.1 发布,监控古老 PHP 版本、编辑器性能提升