摘要: 内部类: 在类的内部嵌套类,在类的局部或者方法内,叫做内部类。 调用类: 输出: 外部类调用内部类的语法: 外部类.内部类 变量 = new 外部类().new 内部类() 内部类可以直接调用外部类的成员。通过this调用(类似隐式调用) 外部类调用内部类的成员需要通过内部类对象调用。 输出: 调用 阅读全文
posted @ 2017-10-23 18:46 evil_liu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 静态方法: 看如下代码 父类: 子类: 调用类: 输出: 静态方法、字段属于类的,调用的时候通过类名.方法 类名.静态字段进行调用,但是也可以通过对象调用但是出现警告, 建议用类进行调用。 多态属于对象,而不是类。静态方法属于类的,所以没有多态的属性,也就是说在通过对象调用的时候,会调用父类的静态方 阅读全文
posted @ 2017-10-23 18:09 evil_liu 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 请看如下代码: 父类: 子类: 测试类: 输出结果: 在子类ZI中,show方法既是重载方法也是父类的重写方法。 重载: 方法的区别是签名,即方法名字和参数列表。重载需要相同的名字和不同的参数列表。如果参数列表相同则报错,定义相同的方法。 根据参数列表的不同,调用不同的方法,重载也是类的多态的体现。 阅读全文
posted @ 2017-10-23 11:41 evil_liu 阅读(152) 评论(0) 推荐(0) 编辑