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()
    {
    }
    }
    是等价的.

  • 相关阅读:
    2020重新出发,MySql基础,MySql用户管理
    2020重新出发,MySql基础,MySql字符集
    2020重新出发,MySql基础,MySql事务
    python全栈day10
    python全栈day9
    python全栈day8
    python全栈day7
    python全栈day6
    python全栈day5
    python全栈day4
  • 原文地址:https://www.cnblogs.com/hateyoucode/p/1356950.html
Copyright © 2011-2022 走看看