摘要: final方法 凡是使用final修饰的方法就是final方法,也叫最终方法。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public cl... 阅读全文
posted @ 2010-12-21 12:25 meng72ndsc 阅读(233) 评论(0) 推荐(0) 编辑
摘要: import 语句 与 static import 引入包中的某个类。 import java.io.File; 引入整个包中的类 import java.io*; 在同一包中的内容可以相互引用,无需要引入。 java.lang包中的类不需要引入,可以直接使用。 静态引入 n impo... 阅读全文
posted @ 2010-12-21 10:56 meng72ndsc 阅读(194) 评论(0) 推荐(0) 编辑
摘要: n为了便于管理大型软件系统中数目众多的类,解决类名命名冲突的问题,java引入了包(package) nPackage 语句必须是文件中的第一条语句,也就是说,在package语句之前,除了空白和注释之外不能有任何语句。 n如果不加package语句,则指定为缺省包或为无名包。 n包对应着文件系统的... 阅读全文
posted @ 2010-12-21 10:49 meng72ndsc 阅读(223) 评论(0) 推荐(0) 编辑
摘要: static块、构造块、构造方法运行顺序以及执行次数 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Block{ ... 阅读全文
posted @ 2010-12-21 10:32 meng72ndsc 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 面向对象的程序设计 问题:求一个长方形的周长和面积。 以面向过程的程序设计方式思考: 1. 确定长方形周长和面积的算法。C = (a + b) * 2, S = a * b 2. 编写两个方法(函数)分别计算长方形的周长和面积。void double getC(double a, double b... 阅读全文
posted @ 2010-12-21 10:28 meng72ndsc 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 多态性 通过覆盖父类的方法来实现,在运行时根据传递的对象引用,来调用相应的方法 。 代码 public class Car { public void run() { System.out.println("car running"); }}class Bus extends Car { p... 阅读全文
posted @ 2010-12-21 00:02 meng72ndsc 阅读(175) 评论(0) 推荐(0) 编辑
摘要: instanceof操作符 instanceof操作符号是干什么的呢? 判断对象与类的关系,像DNA鉴定一样。 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh... 阅读全文
posted @ 2010-12-20 23:57 meng72ndsc 阅读(158) 评论(0) 推荐(0) 编辑
摘要: keyword 是“关键字”的意思,顺便补一下英语。 为什么会有这个关键字的出现呢? 存在肯定有理! 鱼除了想有自己的呼吸方式以外,它还想要Animal的呼吸方式,该怎么办呢?你可能会在鱼的breath方法中是用new Animal().breath();不就是可以了吗?当然这个也可以,但是这样很麻... 阅读全文
posted @ 2010-12-20 23:55 meng72ndsc 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 方法的覆盖(override)或者重写 在子类中定义一个与父类同名、返回类型、参数类型均相同的一个方法,称为方法的覆盖,例如上面Fish当中的breath()方法。 覆盖只发生在子类与父类之间。 构造方法不能被覆盖(重写),但是可以被重载。 方法的重载是在同一个类当中。 阅读全文
posted @ 2010-12-20 23:26 meng72ndsc 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 类的继承 理解继承是理解面向对象编程设计的关键。 在java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类成为子类(派生类)。 在java中,不允许多继承。 除Object意外的一切类都是继承自Object类,Object是祖先类。只有它没有父类。 代码 ... 阅读全文
posted @ 2010-12-20 23:23 meng72ndsc 阅读(140) 评论(0) 推荐(0) 编辑