C# 类的访问修饰符

public :公开的公共的
private:私有的,只能在当前类的内部访问
protected:受保护的,只能在当前类的内部以及该类的子类中访问。
internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。
protected internal:protected+internal

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace _02访问修饰符  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             Person p = new Person();  
  14.         }  
  15.     }  
  16.   
  17.     public class Person  
  18.     {  
  19.         //protected string _name;  
  20.         //public int _age;  
  21.         //private char _gender;  
  22.         //internal int _chinese;  
  23.         //protected internal int _math;  
  24.     }  
  25.   
  26.     public class Student : Person  
  27.     {   
  28.           
  29.     }  
  30.   
  31.     //public class Student:Person  
  32.     //{   
  33.           
  34.     //}  
  35. }  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: