2026/1/19 16:12:25
网站建设
项目流程
爱站关键词挖掘old,最近的新闻大事,网站制作代,沭阳住房和城乡建设局网站类成员和方法分为静态和非静态两大类//静态成员或方法 找类名#xff0c;进行使用#xff0c;存储类中#xff0c;是类共有#xff0c;//非静态的成员或方法 找对象 进行使用 存储在每一个对象里面非静态方法#xff1a;可以访问静态的成员或方法#xff0c;也可以非静态…类成员和方法分为静态和非静态两大类//静态成员或方法 找类名进行使用存储类中是类共有//非静态的成员或方法 找对象 进行使用 存储在每一个对象里面非静态方法可以访问静态的成员或方法也可以非静态成员或方法或成员静态方法 不能访问非静态成员或方法可以访问静态的成员或方法《常量和只读变量》1只读的字段只能在构造函数里面进行修改 在其他地方不能修改 如果想修改的话只能在构造函数里修改2非静态只读的字段 只能在构造函数里修改3 静态只读字段 只能在静态构造函数里面修改static Sanjiaozhou() { }4 const 常量不能被修改《类的继承》无参数或者有参数的构造使用场景//DateTime t1new DateTime();//ArrayList a1 new ArrayList(1);//Listint i1 new Listint(new int[] {});//Dictionaryint,int d1 new Dictionaryint,int();//Array.Clear();//静态方法的体现//面向对象编程语言四大特征//封装 把一些属性和方法封装在一个类里面这个时候对类的封装方法的封装把一些相关代码写在一个代码块里面通过方法名进行调用//继承当我们一些想添加一些属性但是这些属性已经在其他类已经存在没必要类重新定义属性可以让这个类继承于其他类会把其他类型属性和方法继承过来//多态同一个功能不同体现的方式//抽象把属性和方法生成一个模板 没有具体实现//公共属性能被子类继承//私有不能被继承//protected internal 可以在外部被访问可以被子类继承//protected 受保护的可以被子类继承 但是不能在外部被对象.属性访问//继承分为父类和子类俩个概念、//父类叫基类把父类属性和方法继承给子类//子类派生类继承父类里面属性和方法《结构体和类的区别》类和结构体的区别1 结构体是值类型类是引用类型2 结构体不能定义无参数的构造函数如果定义有参数构造函数在函数里面必须对所有属性进行赋值3结构体在定义属性或者字段时候不能赋初始值4结构体不能继承其他结构体或者类也不能被继承。《子类构造函数》调用子类构造函数首先先去父类的不带参数构造参数想调用父类的带参数构造函数在子类的构造函数添加:base(参数1参数2)调用父类有参数构造函数创建子类的对象Student s1 new Student();//调用子类构造函数首先先去父类的不带参数构造函数Student s2new Student(11,10);//调用的是子类带参数构造函数首先调用还是不带参数的构造函数