大数据系列修炼-Scala课程52
核心内容:
1、Scala中的路径依赖代码实战
1、Scala中的路径依赖操作代码实战 |
1>内部类可以访问外部类的私有成员的原因:内部类隐含的含有外部类的实例,因为拥有外部类的实例,所有可以访问
外部类的私有成员。
2>Java中的内部类对象是属于外部类的,而Scala中的内部类对象是属于外部类对象的,scala真正做到了万物皆对象
3>在Scala当中,对象的路径依赖不同,则其类型也不相同。路径依赖不同,导致类型不同。
4>在scala当中,通过对象投影的方式,可以做到内部类对象是属于外部类的。
实例程序1:内部类可以访问外部类的私有成员
class A
{
private val i = 10
class B