美文网首页
java类的继承

java类的继承

作者: 星空无痕 | 来源:发表于2023-05-19 09:37 被阅读0次

1、继承是发在多个类之间的

2、继承使用关键字extends

3、Java只允许单继承,允许多层继承

4、被继承的叫父类。继承父类的叫子类

5、父类中只有非私有属性和方法可以被继承

6,构造方法不能被继承

7、创建对象会调用构造方法,调用构造方法不一定会创建对象

8、调用带参数构造方法用super()

没有构造方法

子类继承父类的属性和方法,私有属性或方法不能被继承

extends关键字是用来继承的

class 子类名 extends 父类名{

}

public class opq {

public static void main(String []args) {

wps l = new wps();

l.foo();

l.tyu();

}

}

class was{

String name;

int age;

private String sex;

public void foo() {

System.out.println("我是父类");

}

}

class wps extends was{

public void tyu() {

System.out.println("我是子类");

}

}

带无参构造方法

构造方法不能被继承,创建子类对象父类的构造方法也会被调用,无参构造方法可以只在父类中写,子类中可以不写。

public class opq {

public static void main(String []args) {

wps l = new wps();

l.foo();

l.tyu();

}

}

class was{

public was() {

System.out.println("构造方法");

}

String name;

int age;

private String sex;

public void foo() {

System.out.println("我是父类");

}

}

class wps extends was{

public void tyu() {

System.out.println("我是子类");

}

}

带有参构造方法

带有参数的构造方法必须在两个类中都写,

super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行。

public class opq {

public static void main(String []args) {

wps l = new wps("小胖",18);

l.foo();

}

}

class was{

public was(String name,int age) {

this.name=name;

this.age=age;

System.out.println("我是was");

}

String name;

相关文章

  • JAVA 核心笔记 || [7] 继承

    继承 被继承的类为 基类 或者 父类 类 只能单继承 不可同时继承多类 Animal.java Dog.java ...

  • Java面向对象

    Java 继承 所有Java的类均是由java.lang.Object类继承而来的,所以Object是所有类的祖先...

  • Java学习之继承、final/static、多态、类的加载

    继承 Java所有类都继承跟类Object Java只能进行单继承,一个类只能继承一个类(一个儿子只能有一个父亲)...

  • 2.3 继承 (面向对象)

    1、Java中的继承 继承是类与类的一种关系Java中的继承是单继承的,即每个子类只有一个父类 继承的好处子类拥有...

  • Java 多线程知识点

    Java多线程并发 一、 java多线程创建方式 继承Tread类将自己的类继承Tread类,并重写run()方法...

  • Java07继承

    继承 关键字extends子类继承父类,子类拥有父类的成员变量和方法。Java中所有的类最终都继承与java.lo...

  • 继承

    继承:1:实现了代码的复用 2:使类与类之间产生了父子关系 java继承的特点: 1:java继承和OC是单继承 ...

  • JAVA(9)继承与多态

    继承与多态 、抽象类、接口 继承: 继承是类与类的一种关系 java中的继承是单继承 继承的好处: 子类拥有父类的...

  • java中继承,子类是否继承父类的构造函数

    java中继承,子类是否继承父类的构造函数 java继承中子类是不会继承父类的构造函数的,只是必须调用(隐式或者显...

  • C++11 @5

    类的派生和继承 Java 中虽然没有类的多重继承,但一个类可以实现多个接口,这其实也算是多重继承了。相比 Java...

网友评论

      本文标题:java类的继承

      本文链接:https://www.haomeiwen.com/subject/smngsdtx.html