A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

基类中有私有成员,而私有成员又被非私有的方法使用(比如getter和setter),子类如果不重写,就会拥有这些非私有方法,但是没有与之对应的成员。例如:

  1. class Bird {
  2.     private int aTest;
  3.     public int bTest;
  4.        
  5.     public Bird(int aTest, int bTest) {
  6.    <span style="font-size: 14.3999996185303px; line-height: 30.7999992370605px;">   </span><span style="font-size: 14.3999996185303px; line-height: 30.7999992370605px;"> </span><span style="font-size: 14px; line-height: 2.2em;"> super();</span>
复制代码
谁帮忙给个合理的解释




1 个回复

倒序浏览
什么东西。。。。
  1. class Bird {
  2.         private int aTest;
  3.         public int bTest;
  4.        
  5.         public Bird(int aTest, int bTest) {
  6.                 super();
  7.                 this.aTest = bTest;
  8.                 this.bTest = bTest;
  9.         }
  10.        
  11.         @Override
  12.         public String toString () {
  13.                 return "" + aTest + "-" + bTest;
  14.         }
  15. }
  16. public class Swallow extends Bird{
  17.         public Swallow(int aTest, int bTest) {
  18.                 super(aTest, bTest);
  19.         }
  20.        
  21.         public static void main (String[] args) {
  22.                 Bird b1 = new Swallow(1, 1);
  23.                 System.out.println(b1);
  24.                
  25.                 Swallow s = new Swallow(2, 2);
  26.                 System.out.println(s);
  27.         }
  28. }
复制代码



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马