方法外能不能进行对象实例化?
方法外对对象实例化之后 用对象名去调用对应的方法 为什么会出现找不到符号的错误?
方法中对对象进行向上或者向下转型,为什么在另一个方法中会失效,不能用对方法中转型之后的对像名去调用相应的方法 做相应的操作?
1.能
2.方法外,就是类里面,方法外面,只能定义这个类的属性和方法,不能调用方法
3.转型后 只能调用你现在这个类型的方法,但是实际你这个变量还是指向你转型之前的对象的地址。只是类型改变了,类型改变之后 你只能调用当前类型里的方法,但是这个方法会动态绑定到你实际指向的那个对象的方法上~~这就是多态~~ |
|