0
点赞
收藏
分享

微信扫一扫

【JAVA百炼成仙】化神篇——面向对象②(继承、构造方法、重写、重载)

荷一居茶生活 2022-03-12 阅读 22

🔎这里是JAVA成仙路,关注我学习JAVA不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

前言:本章具体介绍了什么是构造方法、继承、重写、重载以及创建方法,整篇文章用老司机和人类来举例,图解穿插代码案例。

JAVA成仙路从基础开始讲,后续会讲到JAVA高级,中间会穿插面试题和项目实战,希望能给大家带来帮助!

文章目录

构造方法

无参构造

public class A {
    
}

public class A {
    public A(){
        System.out.println("构造方法A()");
    }
}
public class Test {
    public static void main(String[] args) {
        A a = new A();
    }
}

在这里插入图片描述

有参构造

public class A {
    public A() {
    }

    public A(String a, String b) {
        System.out.println(a + b);
    }
}
public class Test {
    public static void main(String[] args) {
        A a = new A("aaa", "bbb");
    }
}

注意

类的继承

在这里插入图片描述

代码如下:

public class Ren {
    public final String shou = "两只手";
    public final String jiao = "两只脚";
    public final String yan = "两只眼";

    public void chi() {
        System.out.println("会吃");
    }

    public void he() {
        System.out.println("会喝");
    }

}
public class Siji extends Ren {
    public void kai() {
        System.out.println("会开车");
    }
}
public class Test {
    public static void main(String[] args) {
        Siji b = new Siji();
        System.out.println(b.jiao);
        System.out.println(b.shou);
        System.out.println(b.yan);
        b.chi();
        b.he();
        b.kai();
    }
}

在这里插入图片描述

方法重写、重载

重写

代码如下:

public class Siji extends Ren {
    public void kai() {
        System.out.println("会开车");
    }

    public void chi() {
        System.out.println("会吃屎");
    }
}

重载

举报

相关推荐

0 条评论