能给我解释一下我的疑问吗

img


package qq_512;

public class A {
    public String name;
    public void Get(String name) {
        this.name=name;
    }
}

package qq_512;

public class B extends A {
    
    public void Get(String name,int n) {
        this.name = name;//本类的
        super.name="bbb";//父类的
        //两个其实可以看成一个
        System.out.println(this.name);
        System.out.println(super.name);
    }
    public static void main(String[] args) {
        String name="aaa";
        new B().Get(name, 11);
    }
}

如果在B里面直接赋值是肯定不行的。

你这啥例子举的,语法都不对,能正确才怪。要举例子也好好举一个,别乱写啊

构造函数直接乱来的吗,建议你先去看一下关于继承和重载的知识吧