2016年4月11日

摘要: 多态存在的三个必要条件 1、要有继承 2、要用方法重写 3,父类的引用指向子类对 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) Java中多态的实现方式:接口实现,继承父类进行方法重写,同一个类中进行方法重载。 阅读全文
posted @ 2016-04-11 20:28 旧曾谙丶 阅读(87) 评论(0) 推荐(0) 编辑
 
摘要: 在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。 被继承的类称为父类(基类/超类),extends关键字类称为(子类),如果两个类存在继承关系,则子类会自动继承父类的方法和变量,在子类中可以调用父类的 阅读全文
posted @ 2016-04-11 20:23 旧曾谙丶 阅读(92) 评论(0) 推荐(0) 编辑
 
摘要: 用一个例子来说明一下: 比如“人类”就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“名字、年龄”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“ 阅读全文
posted @ 2016-04-11 20:17 旧曾谙丶 阅读(103) 评论(0) 推荐(0) 编辑
 
摘要: Java有非常灵活的三循环机制。可以使用以下三种循环之一: while 循环 do...while 循环 for 循环while循环是一个控制结构,可以重复的特定任务次数。在执行时,如果布尔表达式的结果为真,则循环中的动作将被执行。这将继续下去,只要该表达式的结果为真。do ... while循环类 阅读全文
posted @ 2016-04-11 20:13 旧曾谙丶 阅读(202) 评论(0) 推荐(0) 编辑
 
摘要: 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取true false) 第四类:字符型 char 这四类八种基础数据类型 都在栈中直接分配内存空间,这些都是基础数据流类型,剩下的一切引用类型都存储在堆中, 阅读全文
posted @ 2016-04-11 20:08 旧曾谙丶 阅读(440) 评论(0) 推荐(0) 编辑
 
摘要: jre是JDK的一个子集。提供一个运行环境。JDK的lib目录是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。JRE的lib目录是为JVM,运行时候用的。包括所有的标准类苦,和扩展类 阅读全文
posted @ 2016-04-11 20:02 旧曾谙丶 阅读(291) 评论(0) 推荐(0) 编辑