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

使用内部类可以使程序更加的简洁

时间:2018-08-04 18:55:42      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:code   分类   不用   cte   掌握   str   存在   before   []   

内部类:

(注:所有使用内部类的地方都可以不用内部类,使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。

内部类是指在一个外部类的内部再定义一个类。

内部类作为外部类的一个成员,并且依附于外部类而存在的。

内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。

 

内部类的分类:

成员内部类、

局部内部类、

静态内部类、

匿名内部类(图形是要用到,必须掌握)。

 

 1 package TomText;
 2 
 3 public class TomText_40 {
 4     public static void main(String args[]){
 5         Integer a, b;
 6         a = new Integer(10);
 7         b = new Integer(50);
 8         System.out.println("before swap...");
 9         System.out.println("a is " + a);
10         System.out.println("b is " + b);
11         swap(a, b);
12         System.out.println("after swap...");
13         System.out.println("a is " + a);
14         System.out.println("b is " + b);
15          }
16     public static void swap(Integer pa, Integer pb){
17         Integer temp = pa;
18         pa = pb;
19 pb = temp;
20         System.out.println("in swap...");
21         System.out.println("a is " + pa);
22         System.out.println("b is " + pb);
23     }
24 
25 }

 

使用内部类可以使程序更加的简洁

标签:code   分类   不用   cte   掌握   str   存在   before   []   

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

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