zoukankan      html  css  js  c++  java
  • 面向对象访问修饰符

     1.访问修饰符(写在命名任何东西的最前面
    public 公共的 - 访问权限是最高的
    private 私有的 - 只能在类的内部进行访问

    internal 默认的 - 当前命名空间(程序集)下可以访问
    protected 被保护的 - 当前类及它的派生类中可以访问

     2.在项目开发过程中,可能因为项目代码量大,导致有可能有一些类会重名,这样会编译失败,因此,引进部分类,我们可以抽象为将类拆成部分,他们所对外的就是一个类,而部分类是类中的集合。 
    关键字为:sealed; 

    public partial class Person
    {
       //实例成员;
    }
    public partical class Person
    {
         //实例成员;
    }
    

      

    由于两个部分类是对外为一个类,因此,在里面写的实例成员或者静态成员,在这两个类中都可以访问;不管是什么类型的访问修饰符; 
     3.密封类 
    作用:密封类不允许其他类继承,但是可以继承其他类; 
    关键字为:sealed;

    public sealed class Person()
    {
        //实例成员;
    }
    

      

    附加说明:如果在部分类中其中的一种类里添加sealed关键字,那么该所有部分类的所表现的是密封的,不能被其他类继承;

     
     
     
     

  • 相关阅读:
    react获取ref的几种形式
    vue与react的小区别
    vue当中计算属性重新计算依赖关系
    移动端常见问题
    WX小程序--开发中相关问题记录
    ECMAScript6 入门 Set 和Map结构
    ECMAScript6 入门 Class 的基本语法与继承
    ECMAScript6 入门 Generator
    ECMAScript6 入门 Promise
    ECMAScript6 入门 Symbol
  • 原文地址:https://www.cnblogs.com/jiulinghoudabai/p/6722128.html
Copyright © 2011-2022 走看看