From 9c4d4a69acf6d01b675de0a13f5aa2d5d56574e0 Mon Sep 17 00:00:00 2001 From: TaoLeeyu <32629795+taoleeyu@users.noreply.github.com> Date: Wed, 9 Sep 2020 17:23:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E6=89=BF=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 子类构造方法报错情况补充 --- ...271円350円261円241円345円237円272円347円241円200円.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git "a/docs/java/basic/1343円200円201円351円235円242円345円220円221円345円257円271円350円261円241円345円237円272円347円241円200円.md" "b/docs/java/basic/1343円200円201円351円235円242円345円220円221円345円257円271円350円261円241円345円237円272円347円241円200円.md" index 3570358..7a4e474 100644 --- "a/docs/java/basic/1343円200円201円351円235円242円345円220円221円345円257円271円350円261円241円345円237円272円347円241円200円.md" +++ "b/docs/java/basic/1343円200円201円351円235円242円345円220円221円345円257円271円350円261円241円345円237円272円347円241円200円.md" @@ -296,6 +296,23 @@ System.out.println("mom cook"); (补充说明,虽然没有显示声明父类的无参的构造方法,系统会自动默认生成一个无参构造方法,但是,如果你声明了一个有参的构造方法,而没有声明无参的构造方法,这时系统不会动默认生成一个无参构造方法,此时称为父类有没有无参的构造方法。) +```java +class Animal { + Animal (int a){ + System.out.println("----Animal有参构造器-----"); + } +} +class Horse extends Animal { + Horse() { + System.out.println("----Horse无参构造器-----"); + } + public static void main(String[] args){ + Horse a = new Horse(); + } +} +// 这种情况下会报错 +``` + ------ ### 二、封装