码迷,mamicode.com
首页 > 其他好文 > 详细

要养成良好的编程习惯:就是要加上默认的父类无参的构造方法

时间:2018-08-04 15:04:00      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:code   下标   pre   就是   存在   length   父类   array   ext   

Super()表示调用父类的构造方法。

Super()也和this一样必须放在第一行。

This()用于调用本类的构造方法。

如果没有定义构造方法,那么就会调用父类的无参构造方法,即super()。

 

要养成良好的编程习惯:就是要加上默认的父类无参的构造方法。

思考:可是如果我们没有定义无参的构造方法,而在程序中构造了有参的构造方法,那么如果方法中没有参数,那么系统还会调用有参的构造方法么?应该不会。

 

 

 1 package TomText;
 2 
 3 public class TomText_18 {
 4      /*
 5       * 为int类型的数组排序
 6       */
 7      public void sortForArray(int[] i) {
 8       for(int n=0; n<i.length; n++) {
 9        int min = n;//最小数的下标
10        int bigger; //于最小数相比,是较大的数的数,暂时存在这里
11        for(int m=min+1; m<i.length;m++) {
12         if(i[min]>i[m]) {
13          min = m;
14         }
15        }
16        
17        if(min != n){
18         bigger = i[n];
19         i[n] = i[min];
20         i[min] = bigger;
21        }
22       }
23      }
24      
25      public static void main(String[] args) {
26          TomText_18 t=new TomText_18();
27          int i[]={3,4,5,1};
28          t.sortForArray(i);
29          for(int m=0;m<i.length;m++) {
30             System.out.print(i[m] + " ");
31         }
32             
33      }
34 }

 

 

要养成良好的编程习惯:就是要加上默认的父类无参的构造方法

标签:code   下标   pre   就是   存在   length   父类   array   ext   

原文地址:https://www.cnblogs.com/borter/p/9418600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!