- 博客(5)
- 收藏
- 关注
java final 关键字
根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据许多编程语言都有某种方法,来向编译器告知一块数据是恒定不变的。有时数据的恒定不变是很有用的,例如:1,一...
2010-11-25 20:10:00 47
java static数据的初始化
无论创建多少对象,static数据都只只用一份存储区域。static关键字不能应用于局部变量,因此他只能这用于域。如果一个域是基本类型,并且没有给它初始化,那么他会默认为基本类型的标准初始值;如果是一个引用,那么他会默认为初始值null。 想要了解静态域是如何初始化的,请看下面的例子。 package initialization;//: initialization/Stati...
2010-11-25 11:04:00 105
java 复用代码(组合与继承)
java中的类都是围绕着类进行的。可以通过创建新类来复用代码,而不必从头编写。可以使用别人已经开发并调试好的类。此方法使用的窍门在于使用类而不破坏现有的程序代码。达到这一目的的方法有两种。第一种方法非常直观:在新类中创建现有类的对象,通过现有类的对象调用其中的成员,来达到复用代码的目的。由于新类是由现有类的对象所组成的,所以这种方式称为组合。该方式只是复用了现有程序的代码,而并非它的形式。 ...
2010-11-18 16:50:00 77
java 初始化基类
从外部看来,派生类是一个与基类具有相同接口的新类,或许还会有一些额外的的方法和域 。但继承并不仅仅是类的复用。当创建了一个派生类的对象时,该类包含了一个基类的子对象。这个子对象和你用基类直接创建的对象没有什么两样。二者的区别在于,后者来自于外部,而基类的子对象来自于派生类对象的内部。对基类的子对象初始化时至关重要的,而且也只有一种方法来保证这一点,那就是在派生类的构造器中调用基类的构造器,而基类...
2010-11-14 17:17:00 75
java 访问权限修饰符(public,private,protected)
public,private,protected都是java的权限访问修饰符,在使用时都是置于类中成员(域和方法)的定义之前。在介绍这三个访问权限修饰符之前先介绍一下默认访问权限。默认访问权限没有任何关键字。类和类中的成员不加任何访问权限修饰符就是默认访问权限,默认访问权限通常是包访问权限。如果一个类是默认访问权限,那么只有和这个类在同一个包中的类才有权限访问这个类(也就才能创建这个类)。如果类...
2010-11-10 21:18:00 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人