最新回答 / 慕九州1836929
简单的说,抽象类的重点在于当中的抽象方法,抽象方法定义了一个大体的方法,具体的方法实现方式由继承它的类去实现。比如说,抽象方法定义了一个框架,那么这个框架是方是圆还是菱形它不管。具体由继承它的类去定义或者实现。多态可以举个例子,父类Animal,子类Dog和Cat. 可以通过创建animal的实例对象,使用Dog或者Cat中的变量或方法。比如 Animal animal=new Dog. 多态的意思就是说,我一个animal既可以是本身的,也可以是Dog或者是Cat的。
2016-07-06
最新回答 / Carol_Li
就是其实有两种啦(大概:一种情况外部类是非静态的:那样就是把它当作外部类的一个变量来引用啦。怎么引用一个类的变量的啊~ 首先,肯定要创建该(外部)类一个对象是吧; 其次,因为你的目的是想要创建内部类对象嘛~所以创建完这个对象还要创建内部类的对象,对吧~另一种情况外部类是静态的:那样的话就直接当它是一个类来引用就好了。平时你怎么创建一个类的对象的,你就怎么创建好了。
2016-07-04
最新回答 / xin_TEKABO
当创建对象的实例时,就会依次执行初始化块,构造方法;HelloWorld hello2=new HelloWorld();//创建对象的实例,这时就调用之前的初始化代码,静态初始化块只能执行一次,hello1的时候已创建,所以Hello2不再创建静态初始化块的部分,所以就剩最后两行的输出了。
2016-07-04