被static修饰的,都称为静态的...,在静态内部类中调用外部类里被static修饰的静态成员变量,可以直接用类名加点调用,静态方法中创建静态内部类的对象,可以直接用new加静态内部类名创建。
2017-12-10
表格中默认的修饰符中,子类没有打对号,指的是不在同一个包中的子类,不可以访问其属性和方法,同一个包中的子类可以;protected指不同包或同包的所有子类都可以访问其属性和方法
2017-12-10
看了三遍终于看懂了,后面进行转换的animal对象并不是我们之前说的父类animal对象,而是dog对象类型转换而来的,所以在对cat进行类型转换的时候animal对象和cat并没有继承关系(前一节有说继承是实现多态的基础),因此用instanceof进行判断的时候animal并没有包含Cat类型,返回false。
至于animal对象可以转换回dog类型是必然的嘛,因为它本体就是dog呀╮(╯_╰)╭
至于animal对象可以转换回dog类型是必然的嘛,因为它本体就是dog呀╮(╯_╰)╭
2017-12-10