0017.包、类、对象、成员的访问权限

原创 2015年11月21日 08:54:26
package com.jn.scala

/**
* 包、类、对象
* Created by admin on 2015/11/13.
*/

package spark{
 
package navigation{
 
private[spark] class Navigator{//Navigator的可见度扩展到包spark,包spark的所有类、对象和包可见Navigator
   
protected [navigation] def useStarChat(){}//当前类可以用,子类可以用,包navigation可用
   
class LegOfJoutney{
     
private [Navigator] val distance = 100
   
}
   
private [this] var speed = 200 //只能有当前对象可用,非常严格
 
}
 
package launch{
   
import navigation._
   
object Vehicle{
     
private [launch] val guide = new Navigator
    }
  }
  }

}
class PackageOps_Advanced{
 
import PackageOps_Advanced.power//引入对象的属性
 
private def canMakeItTrue = power > 10001 //使用对象的属性
}
object PackageOps_Advanced {
 
private def power = 10000
 
def makItTrue(p: PackageOps_Advanced): Boolean={
   
val result = p.canMakeItTrue//调用类的方法
   
result
  }
}

17.Scala中包、类、对象、成员、伴生类、伴生对象访问权限实战彻底详解

1.包、类、对象、成员访问权限实战 package scala.oop package spark{ package navigation{ private[spark] class N...

Scala学习第十七天 包、类、对象、成员、伴生类、伴生对象访问权限实战彻底详解

内容: 1 包、类、对象、成员访问权限实战 2 伴生类、伴生对象访问权限实战/** * Scala中包、类、对象、成员、伴生类、伴生对象访问权限 */ package spark {...

继承原则与子父类初始化过程,类成员访问权限,普通类与抽象类,throwble类,重写与重载,string对象修改,i=i++;

Public>protected>default>private 以上是类成员访问权限及权限大小 2.继承原则和继承时初始化过程 子类继承父类的成员变量 子类继承父类除构造方法以外的成...
  • bird_tp
  • bird_tp
  • 2017年11月20日 22:18
  • 25

C++中类的访问权限针对的是类而不是对象!(为什么类中的函数可以访问对象的私有成员?)

我们首先看一段程序:class A { private: int i; public: A(int i): i(i) {} void print(A a) { ...

C++ 中基类及派生类中继承成员访问权限

#include iostream>   #include string>   using namespace std;     ...

java(有关类成员变量的访问权限)

private,public,protected,默认不写(firendly)1、Class类的访问权限: public:可以供所有的类访问。 默认:默认可以称为friendly但是,java...

Delphi XE中类成员的访问权限

1. 去掉cxGrid中台头的Box 解决:在tableview1的ptionsview的groupbybox=false; **********************************...
  • aroc_lo
  • aroc_lo
  • 2011年04月09日 23:07
  • 985

类 成员的 访问权限 和 作用域

c++ 对于 类成员 访问权限 和 作用域 的进一步了解

类与类成员(字段和方法)的访问权限

public class A { public int publicI; //public 和private 主要用于定义单个类的成员存取权限 private int privateI; protec...

类各种成员的访问权限 及 友员类和友员函数

#ifndef _TEST_H #define _TEST_H #include using namespace std; /******************************...
  • gukesdo
  • gukesdo
  • 2011年11月15日 21:34
  • 805
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:0017.包、类、对象、成员的访问权限
举报原因:
原因补充:

(最多只允许输入30个字)