内部类和api

这篇博客探讨了Java中引用数据类型作为参数和返回值的问题,详细讲解了内部类的传统实现方式。同时,文章介绍了Java API的一些关键类,如Math提供了currentTimeMillis()方法用于获取时间戳,System的exit()方法用于程序退出,并提到了Object类作为所有类的基类及其通用方法。此外,还讨论了Arrays类的实用方法,如toString()用于数组转字符串和sort()用于数组排序。
摘要由CSDN通过智能技术生成

1.引用数据类型作为参数和返回值的问题

类, 接口, 抽象类其实都是引用数据类型, 当他们作为参数和返回值的时候一定传入或返回地址值, 在直白一点,就是new一个对象返回
但是接口和抽象类不能直接new, 需要创建其子类或者实现类对象才可以.

2.内部类:

定义一个类中的类, 我们称之为内部类

成员内部类:
	将一个类定义在另外一个类的成员位置.
	访问特点:
		成员内部类可以使用外部类的东西,甚至私有东西
//例如:
			class Outer{
   
				private int number = 10;
				class Inner{
   
					public void method(){
   
						sout(number); //可以直接使用外部类的东西,甚至私有的
					}
				}
			}
	技巧: 
	成员内部类也是一个类, 想要使用它里面的东西,还得想要进行构造初始化
    局部内部类:
	将类定义在另外一个类中的方法中
	访问特点:
		局部内
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值