父类强转为子类,调用子类方法
那你肯定已经创建了一个父类对象咯
那你再给父类的变量赋值啊什么的就直接调用你创建的父类对象不久ok了么
不用再转回来了:lol
- package test;
- public class FatherClass {
- private int father_int;
- public void method_father(){
- System.err.println("调用了FatherClass的method1方法");
- }
- public static void main(String[] args) {
- FatherClass father=new FatherClass();
- SonClass son=(SonClass)father;
- son.method_son();//子类方法
- father.setFather_int(1);
- }
- public int getFather_int() {
- return father_int;
- }
- public void setFather_int(int father_int) {
- this.father_int = father_int;
- }
-
- }
复制代码 |