zoukankan      html  css  js  c++  java
  • C#入门 定义类

    C#中的定义类:
    C#中使用class来定义类:
    class Myclass
    {
        //////
    }
    默认情况下,类的声明为内部的,即只有当前项目中的代码才能访问它,可食用internal访问修饰关键字来显式的指定这一点:(可以但没有必要 ,因为是系统默认的。)

    internal class Myclass
    {
        ////
    }
    还可以将类指定为可被其他项目中的代码访问的类用public关键字

    public class Myclass
    {
        ////
    }
    抽象类和封装类(abstract、sealed):
    抽象类:用abstract声明,函数成员没有被完全实现的类,抽象类不能被实例化,可以作为基类。

    public abstract class Myclass
    {
        /////
    }
    封装类:用sealed声明,不能被继承的类。可以作为基类。

    public sealed class Myclass
    {
        /////
    }
    当需要同时指定接口和基类时:
    public class Myclass :基类名,接口名
    基类名必须在接口名前面必须使用逗号分隔。
    也可以指定多个接口,用逗号分隔。

    接口定义:
    C#中的接口声明使用interface关键字。
    interface IMyinterface
    {
        ////
    }
    接口的命名一般使用大写字母“I”开头。
    接口也默认定义为内部接口。若要使接口可以公开访问,就必须使用public关键字。
     
    “万类之祖”System.Object (玩笑玩笑莫当真):
    因为所有类都继承于System.Object ,所以这些类都可以访问该类中受保护的成员和公共成员。
     

  • 相关阅读:
    MySQL 5.1.73升级为MySQL 5.5.35详解
    MySQL 常用show命令
    MySQL 用户与授权管理详解
    MySQL 日志管理详解
    MySQL 5.5.35 单机多实例配置详解
    mysql启动与关闭(手动与自动)
    hduTHE MATRIX PROBLEM(差分约束)
    在 iPad和 iPhone的浏览器上查看网页源代码
    《30天自制操作系统》之——第3天
    python network programming tutorial
  • 原文地址:https://www.cnblogs.com/cxh1998/p/13442543.html
Copyright © 2011-2022 走看看