有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。
本文作者Java 现经验约为3 Hour,请各位不吝赐教。
Hour4 继承用extend
继承用来表示一种 is a 的关系。
用final 来阻止继承,c# 中对于的当然是sealed
当然,父类可以指定某些方法final,即方法不能被overwrite.
public final class TempSample extends Sample { }
public final class TempSample extends Sample { public static void main(String[] args) { TempSample ts = new TempSample(); if (ts instanceof Sample) { System.out.println("HeiHei!"); } else { System.out.println("- -!"); } } }
instanceof 类似于C# 中的is, as 之类。