zoukankan      html  css  js  c++  java
  • private,protected,public,partial详解

    private,只有类内可直接访问,
    protected,类内和子类可直接访问,
    public,谁都能直接访问。

    继承类型意思是说把父类放在哪。
    举例:
    class A{
    public:
    int a1;
    protected:

    int a2;
    private:
    int a3;
    };
    A a;
    a.a1;//ok

    a.a2;//error
    a.a3;//error
    class B:public A{
    public:
    void
    fb(){
    a1;//ok
    a2;//ok
    a3;//error;
    }
    };
    B b;

    b.a1,b.a2,b.a3与a.a1,a.a2,a.a3一样,因为是class B:public A,相当于把A放到了B的public部分。


    class B:private A{};


    b.a1,b.a2,b.a3都error,因为相当于把A全放到了B的private部分,从B来看这三个变量,都是private的。

    partial关键字的作用是将你的
    class 分为多个部分,编译器会将多个部分拼到一起去。
    例子:
    public partial class SampleClass
    {

    public void MethodA()
    {
    }
    }

    public partial class
    SampleClass
    {
    public void MethodB()
    {
    }
    }




    public class SampleClass
    {
    public void MethodA()
    {
    }

    public void MethodB()
    {
    }
    }
    是等价的.

  • 相关阅读:
    平时十二测
    无题十四
    暑假第十测
    无题十三
    noip错题集
    无题十二
    BZOJ整理
    志愿者招募
    修车
    任务安排
  • 原文地址:https://www.cnblogs.com/lixiaofei1987/p/3002004.html
Copyright © 2011-2022 走看看