彦舜原创,CSDN首发:何谓内部类?

package cm.inwardclass.concept;

/** @author 内部类
    
          内部类是一种类的结构扩充,一个类的内部除了属性与方法外,还可以存在类的结构(其他类),并且内部类也可以定义在方法或代码块中。
    
          所谓内部类指的就是在一个类的内部继续定义类的情况。*/

//这个类用来观察、测试内部类的基本形式,这种形式只存在于继承关系中(否)
public class InstanceTonehundredThree {
	public static void main(String[] args) {
		//实例化外部类对象,并调用外部类方法instance()
		//Heart cannot be resolved to a type:creat type Heart  \  fix project setup
		//故,Heart类型的对象,但无名即匿名对象
		new Heart().instance();
	}
}

创建一个普通类,外部类
//class Heart{
//	private String mas = "Hello Workd!  Hello MyLove! Hello Myself!";
//	//创建一个普通类,内部类
//	class In{  
//		//定义一个内部类的普通方法
//		public void funny() {
//			System.out.println("世界如此精彩,我却如此悲伤,这样不好、不好、不好。" + mas);
//		}
//	}
//	
//	//创建一个与内部类同级的外部类普通方法
//	public void instance() {
//		//实例化内部类对象,并且调用内部类funny()方法
//		new In().funny();
//	}
//}
package cm.inwardclass.concept;

//创建一个普通类,外部类
class Heart{
	private String mas = "Hello Workd!  Hello MyLove! Hello Myself!";
	//创建一个普通类,内部类
	class In{  
		//定义一个内部类的普通方法
		public void funny() {
			System.out.println("世界如此精彩,我却如此悲伤,这样不好、不好、不好。" + mas);
		}
	}

	//创建一个与内部类同级的外部类普通方法
	public void instance() {
		//实例化内部类对象,并且调用内部类funny()方法
		new In().funny();
	}
}

彦舜原创,CSDN首发

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值