Chinaunix首页 | 论坛 | 博客
  • 博客访问: 187939
  • 博文数量: 92
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1413
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-04 21:12
文章分类
文章存档

2013年(92)

我的朋友

分类: 信息化

2013-04-27 02:39:51

一.定义 放在一个类的内部的类我们就叫内部类。 二.作用 1.内部类可以极好的完结躲藏,也便是封装性。一般的非内部类,是不允许有?private?与protected权限的,但内部类可以 2.内部类具有外围类的全部元素的访问权限 3.可是完结多重继承(它是内部类存在的最大理由之一,接口也可以完结多重继承) 4.可以避免批改接口而完结同一个类中两种同名方法的调用 public class Examp  le1
{
	public String getName()
	{
		return "luffyke";
	}
}

public   class  Example2 
{    
       public   int  getAge()  
       {  
            return   25 ;  
       }  
}  

public class MainExample
{
	public class Test1 extends Example1
	{
		public String getName()
		{
			return super.getName();
		}
	}
	public class Test2 extends Example2
	{
		public int getAge()
		{
			return super.getAge();
		}
	}

	public String showName()
	{
		return new Test1().getName();
	}

	public int showAge()
	{
		return new Test2().getAge();
	}

	public static void main(String args[])
	{
		MainExample example = new MainExample();
		System.out.println("姓名:"   example.showName());
		System.out.println("年岁:"   example.showAge());
	}
}     
 类三,里面分别完结了两个内部类 Test1,和Test2 ,Test1类又继承了Example1,Test2继承了Example2,这样我们的类三MainExample就具有了Example1和 Example2的方法和特色,也就间接地完结了多继承。  
阅读(592) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~