「java继承思路」继承的原则java

博主:adminadmin 2023-01-23 04:48:05 349

本篇文章给大家谈谈java继承思路,以及继承的原则java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java编一段程序,实现类的继承,并且写出编写的基本思路,例如那个类、继承哪些方法、属性等

class A{

private String name;

protected String sex;

public int age;

public A(){}

public A(String name,String sex){

this.name=name;

this.sex=sex;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

}

class B extends A{

public B(){super();}

public B(String name,String sex){

super(name,sex);

}

}

public class Test {

public static void main(String[] args){

A x = new B();//

x.getName();//

}

}

//继承时,子类可以继承父类的所有属性和非私有方法。

设计两个以上类,要求具有继承关系的java程序,最好可以说明每个类的设计思路!求大神帮忙,急!谢谢!

package testseven;

 

class Super{   //定义一个类

    String  s="Super";

    public void reSuper(){

        System.out.println("show Super is:"+s);

    }

}

 

public class succeed extends Super{   //继承Super类

    //String  s="succeed";   //可以取消注释查看结果

    public void reSuper(){   //  这个取消注释也可以尝试,会直接执行Super的reSuper

        System.out.println("show resuper is:"+s);

        System.out.println("show this.s="+this.s); //This 是直接访问本类中的内容

        System.out.println("show super.s="+super.s);//super 是由子类访问父类中的内容

    }//super.父类属性, 如果属性没有被复写,则也可以不写super    this.本类属性    

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        String  s="new main";

        succeed suc = new succeed();

        suc.reSuper();

        System.out.println("show mian is:"+s);

    }

}

java关于一个类继承两个类,我知道在java里不能多重继承,但请问下面这怎么实现?

其实你说的多重继承就是java中所说的接口实现

如果确切的说,java只存在单继承,也就是说,一个类最多只能够有一个基类,通过extends实现。

如果想实现"多继承",就应该通过接口的形式实现,通过实现interface接口可以实现"多继承"!

关于java继承思路和继承的原则java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。