编辑代码

class main{
	public static void main(String[] args) {
    PC pc = new PC("intel",20,20,"华为");
    pc.arrInt();
    System.out.println(pc.arrInt());
	}
}

class Computer{
    private String cpu;
    private int ncun;
    private int ypan;
    public Computer(){
        
    }
    public Computer(String cpu,int ncun,int ypan){
        this.cpu = cpu;
        this.ncun = ncun;
        this.ypan = ypan;
    }
    public String getCpu(){
        return cpu;
    }
    public  void steCpu(String cpu){
        this.cpu = cpu;
    }
    public int getNcun(){
        return ncun;
    }
    public void setNcun(int ncun){
        this.ncun = ncun;
    }
    public int getYpan(){
        return ypan;
    }
    public void setYpana(int ypan){
        this.ypan = ypan;
    }
    public String info(){
        return "cpu=" + cpu +"内存=" + ncun + "硬盘=" + ypan;
    }
}

class PC extends Computer{//编写这里时如果父类无参构造器被有参构造器覆盖时
//要写成与父类构造器一致得形参,super后面也要加上形参得名字。
    private String ppai;//私有得要在本类添加set,get方法。
    public PC(String cpu,int ncun,int ypan,String ppai){
        super(cpu,ncun,ypan);
        this.ppai = ppai;
    }
    public PC(String ppai){
        this.ppai = ppai;
    }
    public String getPpai(String ppai){
        return ppai;
    }
    public void setPpai(){
        this.ppai = ppai;
    }
    public String arrInt(){
        return super.info() + "品牌=" + ppai;
    }
}