// 创建内部类对象
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
2017-07-07
静态初始化块执行-->执行普通初始化块-->执行构造方法。
由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
2017-07-07
已采纳回答 / 慕少3862271
animal对象,是由Dog类的对象通过自动类型转换得来的,对象的属性和方法可以和Dog类的对象相匹配,所以可以再强制转换为Dog类,而不能匹配Cat类,所以不能强制转换为Cat类。
2017-07-07
已采纳回答 / 慕前端9273888
public class HelloWorld4 { String name = "林三土"; int age = 16; String designation = "画家"; double salary = 2000.0; // Employee 类的构造器 public void Employee(String name){ this.name = name; } // 设置age的值 public void empAge(int empAge){ age = e...
2017-07-07
静态内部类可直接访问外部类中静态成员,如名称相同则加成员名.属性如:+SOuter.b
访问外部非静态需new外().成员 如:+new Hello().b
创建对象直接 Inner i=new Inner i();
访问外部非静态需new外().成员 如:+new Hello().b
创建对象直接 Inner i=new Inner i();
2017-07-07