兴安盟网站建设_网站建设公司_后端工程师_seo优化
2025/12/17 22:32:59 网站建设 项目流程

类成员和方法分为静态和非静态两大类
//静态成员或方法 找类名,进行使用,存储类中,是类共有,
//非静态的成员或方法 找对象 进行使用 存储在每一个对象里面

非静态方法:可以访问静态的成员或方法,也可以非静态成员或方法或成员

静态方法 不能访问非静态成员或方法,可以访问静态的成员或方法

《常量和只读变量》

1,只读的字段:只能在构造函数里面进行修改 ,在其他地方不能修改 ,如果想修改的话只能在构造函数里修改
2,非静态只读的字段 只能在构造函数里修改
3 ,静态只读字段 只能在静态构造函数里面修改static Sanjiaozhou() { }
4 ,const 常量不能被修改

《类的继承》

无参数或者有参数的构造使用场景
//DateTime t1=new DateTime();
//ArrayList a1 = new ArrayList(1);
//List<int> i1= new List<int>(new int[] {});
//Dictionary<int,int> d1= new Dictionary<int,int>();
//Array.Clear();//静态方法的体现
//面向对象编程语言四大特征
//封装 :把一些属性和方法封装在一个类里面,这个时候对类的封装,方法的封装把一些相关代码写在一个代码块里面,通过方法名进行调用
//继承:当我们一些想添加一些属性,但是这些属性已经在其他类已经存在,没必要类重新定义属性,可以让这个类继承于其他类,会把其他类型属性和方法继承过来
//多态:同一个功能不同体现的方式
//抽象:把属性和方法生成一个模板 ,没有具体实现

//公共属性能被子类继承
//私有不能被继承
//protected internal 可以在外部被访问,可以被子类继承
//protected 受保护的可以被子类继承 但是不能在外部被对象.属性访问

//继承:分为父类和子类俩个概念、
//父类:叫基类,把父类属性和方法继承给子类
//子类:派生类,继承父类里面属性和方法

《结构体和类的区别》

类和结构体的区别
1 结构体是值类型,类是引用类型
2 结构体不能定义无参数的构造函数,如果定义有参数构造函数,在函数里面必须对所有属性进行赋值
3结构体在定义属性或者字段时候不能赋初始值
4结构体不能继承其他结构体或者类,也不能被继承。

《子类构造函数》
调用子类构造函数,首先先去父类的不带参数构造参数
想调用父类的带参数构造函数,在子类的构造函数添加:base(参数1,参数2)调用父类有参数构造函数
创建子类的对象
Student s1 =new Student();//调用子类构造函数,首先先去父类的不带参数构造函数
Student s2=new Student("11",10);//调用的是子类带参数构造函数,首先调用还是不带参数的构造函数

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询