不同方法中对象引用的字段返回不同的值
创始人
2025-01-09 00:00:32
0

要实现不同方法中对象引用的字段返回不同的值,可以使用两种方法:继承和接口。

  1. 继承方法:
class Parent {
    protected int field;
    
    public int getField() {
        return field;
    }
}

class Child1 extends Parent {
    public Child1() {
        field = 1;
    }
}

class Child2 extends Parent {
    public Child2() {
        field = 2;
    }
}

public class Main {
    public static void main(String[] args) {
        Parent obj1 = new Child1();
        Parent obj2 = new Child2();
        
        System.out.println(obj1.getField()); // 输出 1
        System.out.println(obj2.getField()); // 输出 2
    }
}

在这个例子中,通过继承父类并重写父类的方法,可以让不同的子类对象引用的字段返回不同的值。子类对象可以通过父类引用来访问这些字段和方法。

  1. 接口方法:
interface MyInterface {
    int getField();
}

class MyClass1 implements MyInterface {
    private int field = 1;
    
    public int getField() {
        return field;
    }
}

class MyClass2 implements MyInterface {
    private int field = 2;
    
    public int getField() {
        return field;
    }
}

public class Main {
    public static void main(String[] args) {
        MyInterface obj1 = new MyClass1();
        MyInterface obj2 = new MyClass2();
        
        System.out.println(obj1.getField()); // 输出 1
        System.out.println(obj2.getField()); // 输出 2
    }
}

在这个例子中,通过实现相同的接口并实现接口方法,可以让不同的类对象引用的字段返回不同的值。类对象可以通过接口引用来访问这些字段和方法。

相关内容

热门资讯

第四个德州版!微扑克发牌逻辑(... 第四个德州版!微扑克发牌逻辑(ai操作)辅助透视(有挂方略)-哔哩哔哩;玩家在微扑克发牌中需先进行了...
1个智能!德扑之星软件透明有人... 1个智能!德扑之星软件透明有人买(平台机器人)辅助透视(有挂存在)-哔哩哔哩;支持2-10人实时对战...
2有挂细节!微扑克辅助是什么(... 2有挂细节!微扑克辅助是什么(辅助挂)其实真的有挂(讲解有挂)-哔哩哔哩平台为新手玩家设计了多种软件...
最新通报!金华佛手十三道算牌器... 最新通报!金华佛手十三道算牌器,打两圈麻将软挂神器,科技教程(有挂详情)相信很多朋友都在电脑上玩过金...
第八插件!天天麻将助赢神器,人... 《人民棋牌软件黑科技软件透明挂》是一款多人竞技的人民棋牌软件黑科技辅助透视游戏,你将微扑克对手来到同...
第八个辅助挂!wepoke靠谱... 第八个辅助挂!wepoke靠谱(游戏辅助器)辅助透视(发现有挂)-哔哩哔哩;wepoke黑科技是一款...
8个代码!德扑保险计算器(软件... 8个代码!德扑保险计算器(软件开发)软件透明挂(竟然有挂)-哔哩哔哩;小薇(透视辅助)致您一封信;亲...
分享给玩家!对战互娱有辅助吗,... 分享给玩家!对战互娱有辅助吗,天天卡五星辅助器,必胜教程(有挂存在);玩家必备必赢加哟《136704...
第五代打!财神13张辅助有教程... 第五代打!财神13张辅助有教程吗,中至吉安王系统发牌,详细教程(有挂分享)-哔哩哔哩是一款可以让一直...
1个机器人!微扑克软件(线上代... 1个机器人!微扑克软件(线上代打)透视辅助(有挂存在)-哔哩哔哩;最新版2024是一款经典耐玩的益智...