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(); + } +} +// 这种情况下会报错 +``` + ------ ### 二、封装