猫狗案例
辐_射
这个作者很懒,什么都没留下…
展开
-
面向对象_猫狗案例加入跳高功能分析
/* 猫狗案例,加入跳高的额外功能 分析:从具体到抽象 猫: 姓名、年龄 吃饭、睡觉 狗: 姓名、年龄 吃饭、睡觉 由于有共性功能,所以,我们抽取一个父类: 动物类: 姓名、年龄 吃饭();睡觉(){} 猫:继承自动物类 狗:继承自动物类 跳高的客外功能是一个新的扩展功能,所以我们要定义一个接口 接原创 2016-10-14 23:46:58 · 669 阅读 · 0 评论 -
面向对象_继承总结
1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 2:通过JDK提供的API学习了Math类(掌握) (1)API(Application Programming Interface)(面试题) 应用程序 编程 接品(帮助文档)//面原创 2016-10-03 00:08:26 · 439 阅读 · 0 评论 -
面向对象_抽象类练习猫狗案例
/* 猫狗案例: 具体事物:猫、狗 共性:姓名、年龄、吃饭 分析:从具体到抽象 猫: 成员变量:姓名、年龄 构造方法:无参、带参 成员方法:吃饭(猫吃鱼) 狗: 成员变量:姓名、年龄 构造方法:无参、带参 成员方法:吃饭(狗吃肉) 因为有共性的内容,所以提取了一个父类。动物。 但是又由于吃饭的内容不一样,所以吃饭的方法是原创 2016-10-07 22:23:59 · 2047 阅读 · 0 评论 -
面向对象_抽象类的特点
/* 抽像类的概述: 动物不应该定义为具体的东西,面且动物中的吃,睡等也不应该是具体的。 我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类。 抽象类的物点: A:抽象类和抽象方法必须用abstract关键字修饰 B:抽象类中不一定有抽象方法,但是有抽象方法的类必须定度为抽像类 C:抽象类不能实例化 因为它不是具体的。 抽原创 2016-10-07 14:22:34 · 743 阅读 · 0 评论 -
面向对象_多态版猫狗案例
/* 多态练习:猫狗案例 */ class Animal{ public void eat(){ System.out.println("吃饭"); } } class Dog extends Animal{ public void eat(){ System.out.println("狗吃肉"); } public void lookDoor(){ System.o原创 2016-10-07 12:16:55 · 1872 阅读 · 0 评论 -
面向对象_多态的好处
/* 多态的好处: A:提高了代码的维护性(继承保证) B:提高了代码的扩展性(由多态保证) 猫狗案例代码 */ class Animal{ public void eat(){ System.out.println("eat"); } public void sleep(){ System.out.println("sleep"); } } class D原创 2016-10-05 20:38:54 · 1898 阅读 · 0 评论 -
面向对象_猫狗案例实现及测试
Test原创 2016-10-02 14:33:00 · 1834 阅读 · 0 评论 -
面向对象_猫狗案例分析
/* 猫狗案例: 先找到具体事物,然后发现具体事物有共性,才提取一个父类 猫: 成员变量:姓名,年龄,颜色 构造方法:无参,带参 成员方法: getXxx()/setXxx() eat() playGame() 狗: 成员变量:姓名,年龄,颜色 构造方法:无参,带参 成员方法: getXxx()/setXxx() eat() lookDoor() 共性:原创 2016-10-02 14:31:29 · 1243 阅读 · 0 评论 -
面向对象_final关键字、多态、抽象类、接口总结
1:final关键字(掌握) (1)是紧终的意思,可以修饰类、方法、变量 (2)特点: 它修饰的类,不能被继承。 它修饰的方法,不能被重写。 它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的 B:初始化时机: a:只能初始化一次 b:常见给值原创 2016-10-16 01:31:40 · 582 阅读 · 0 评论 -
面向对象_猫狗案例加入跳高功能代码实现
/* 猫狗案例,加入跳高的额外功能 分析:从具体到抽象 猫: 姓名、年龄 吃饭、睡觉 狗: 姓名、年龄 吃饭、睡觉 由于有共性功能,所以,我们抽取一个父类: 动物类: 姓名、年龄 吃饭();睡觉(){} 猫:继承自动物类 狗:继承自动物类 跳高的客外功能是一个新的扩展功能,所以我们要定义一个接口 接原创 2016-10-15 00:26:55 · 1148 阅读 · 0 评论 -
日期类的时间从为什么是从1970年1月1日
I suspect that Java was born and raised on a UNIX system. UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970. 是说java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元. 但这依然没很好的解释"为什么",出于好奇原创 2016-12-05 22:50:15 · 5636 阅读 · 1 评论