前言 今天重读了一下向上转型与向下转型,有些新的体会,了解了向上转型的好处,及如何向下转型.在此分享给大家. 向上转型 向上转型是用来表现新类和基类之间的关系.在传统中,由导出类转型成基类,在继承图中是向上移动的.因此称作向上转型.由于向上转型是从一个较专用类型向较通用类型转换,所以总是安全的.也就是说,导出类是基类的一个超集.它可能比基类含有更多的方法.但他必须具备基类中所含有的方法. 我们来看一个例子. class Car { public void run() { System.out.p…
一,多线程 多线程是提高程序效率,避免资源浪费的很好的解决方案,下面来慢慢的介绍多线程的一些基本知识,而这些是晋级高级不可或缺的一部分 1,Thread类 类实现多线程需要实现Runnable接口,我们跟踪一下源码,如下所示: public class Thread implements Runnable { /* Make sure registerNatives is the first thing <clinit> does. */ private static native void…
Java小白应付期末考试QWQ class Animal{ public void move() { System.); } } class Dog extends Animal{ public void move() { System.); } public void bark() { System.); } } public class Main{ public static void main(String[] args) { Animal a1=new Animal(); a1.move…