访问修饰符(access modifier)。

1)public(公共的):被 public所修饰的属性和方法可以被有类访问。 所修饰的属性和方法可以被有类访问。
2)protected (受保护的):被protected所修饰的属性和方法可以在类内部、相同包以及该类的子所访问。
3) private(私有的):被 private所修饰的属性和方法只能在该类内部使用
4)默认的(不加任何访问修饰符):在类内部以及相同包下面的所使用。

时间: 2024-12-25 18:46:09

访问修饰符(access modifier)。的相关文章

访问修饰符(access modifier)

访问修饰符(access modifier) 1)public(公共的):被public所修饰的属性和方法可以被所有类访问 2)protected(受保护的):被protected所修饰的属性和方法可以在类内部.相同包以及该类的子类所访问. 3)private(私有的):被private所修饰的属性和方法只能在该类内部使用. 4)默认的(不加任何访问修饰符):在类内部以及相同包下面的类使用. instanceof:判断某个对象是否是某个类的实例. 形式:引用名 instanceof 类名(接口名

Scala 访问修饰符(private-public-protected)

基本和Java的访问修饰符一样.在scala 中也有访问修饰符,如下 Members of packages, classes, or objects can be labeled with the access modifiers private and protected, and if we are not using either of these two keywords, then access will be assumed as public. These modifiers r

深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)

访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类.类成员函数.类成员变量进行访问控制.同时,访问控制符也是语法保留关键字,用于封装组件. Public, Private, Protected at Class Level 在创建类时,我们需要考虑类的作用域范围,如谁可访问该类,谁可访问该类成员变量,谁可访问该类成员函数. 换而言之,我们需要约束类成员的访问范围.一个简单的规则,类成员函数.类成员变量之间可以自由 访问不受约束,这里主要说的是外部的访问约束.在创建class的时候,

深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Inter

深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants) 访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类.类成员函数.类成员变量进行访问控制.同时,访问控制符也是语法保留关键字,用于封装组件. Public, Private, Protected at Class Level 在创建类时,我们需要考虑类的作用域范围,如谁可访问该类,谁可访问该类成员变量,谁可访问该类成员函数. 换而言之,我们需

C#关键字中的访问修饰符protected

https://msdn.microsoft.com/zh-cn/library/bcd5672a.aspx 官方的说法The protected keyword is a member access modifier. A protected member is accessible within its class and by derived class instances. protected关键字是一个成员访问修饰符.一个protected的成员,一个protected成员,在其所在的

解析Visual C# 7.2中的private protected访问修饰符

去年12月份,随着Visual Studio 2017 Update 15.5的发布,Visual C#迎来了它的最新版本:7.2. 在这个版本中,有个让人难以理解的新特性,就是private protected访问修饰符(Access Modifier).至此,C#语言的访问修饰符有以下几种: private protected public internal internal protected private protected 既然有了private和protected,那么privat

c# 的默认访问修饰符小结(转)

c# 的访问修饰符是private 还是 internal? 准确的说,不能一概而论. [MSDN] Classes and structs that are not nested within other classes or structs can be either public or internal. A type declared as public is accessible by any other type. A type declared as internal is onl

C#中的一些访问修饰符

public :访问不受限制. 1 class PointTest 2 { 3 public int x; 4 public int y; 5 } 6 7 class MainClass4 8 { 9 static void Main() 10 { 11 PointTest p = new PointTest(); 12 // Direct access to public members: 13 p.x = 10; 14 p.y = 15; 15 Console.WriteLine("x =

【转】C# 中访问修饰符

用通过代码:  类内部 using System;class Mod{    void defaultMethod()    {        Console.WriteLine("this is a default method");    }    public void publicMethod()    {        Console.WriteLine("this is a public method");    }    private void pr