《Thinking in Java》总结

来源:互联网 发布:网络黑客联系方式 编辑:程序博客网 时间:2024/05/20 14:20

2015/4/5

1.break and continue:

break用在while、do-while、for循环中,表示终止当前的循环。

continue用在while、do-while、for循环中,表示跳过本地循环continue后面的代码,继续进行下一次循环。

 

2.覆盖(override)、重载(overload)、重写(overwrite)

覆盖:继承了父类的同名无参函数;当子类从父类继承一个无参方法,而又定义了一个同样的无参方法时,则子类新写的方法覆盖父类的方法,成为覆盖。

重载:继承了父类的同名有参函数,当子类继承了父类的一个同名参数,且方法参数表不同,则成为重载。

重写:通过方法重写,一个类中可以有多个具有相同名字的方法,由传递给他们的不同个数和类型的参数来决定使用哪种方法。

 

3.The meaning of static

原文:It means that there is no this for that particular method. You cannot call non-static methods from inside methods, and you can call a stati method for the class itself, without anu object.

所以静态方法是使用了static修饰的方法,可以直接通过类名来应用该方法,而非静态方法必须先构造一个对象才可以引用。因此,在静态方法中不能够引用非静态方法。

0 1