深圳网站制作 优选灵点网络,设计制作效果图,电脑培训学校在哪里,wordpress 文件下载插件一、类#xff1a; 一组相同属性和方法的对象的集合 二、对象#xff1a; 用来描述客观事物的实体 三、类和对象的关系#xff1a; 抽象和具体的关系 四、封装#xff1a; 隐藏内部细节#xff0c;对外提供公共的接口#xff0c;又称为信息隐藏。 五、封装的好处#xf…一、类 一组相同属性和方法的对象的集合 二、对象 用来描述客观事物的实体 三、类和对象的关系 抽象和具体的关系 四、封装 隐藏内部细节对外提供公共的接口又称为信息隐藏。 五、封装的好处 1.保证数据的安全性 2.提供清晰的对外接口 3.类的内部可以任意实现不影响其他的类。 六、类图 1.左下方有一个小锁的话是私有成员 2.公有成员左下方什么都没有 3.字段和属性冒号后面的是他们的类型 4.方法后面是他的返回类型 七、值类型 1.存储的是数值 2.将一个值类型的值赋值给另一个值类型时改变其中的一个值类型另一个不会改变。 3.常用的值类型 int flat long char bool 枚举类型和结构类型 八、引用类型 1.存储的是地址 2.将一个引用类型的值赋值给另一个引用类型时改变其中一个另一个也会随之改变。 3.常用的引用类型 object基类字符串自定义的类接口数组 九、结构 1.语法访问修饰符 struct 结构名{ 结构体 } eg: public struct Teacher{ public int ID; public string Name; } 2.结构的特点 结构中可以有字段也可以有方法。 定义结构时的字段不能被赋值。 3.结构和类的区别: (1)结构是值类型类是引用类型 (2)结构的关键词是struct类的关键词是class (3)结构里面的字段不能被赋值类里面的字段可以被赋值。 (4)在使用的时候结构不用创建对象(new)而类在使用的时候需要创建对象。 4.结构的使用 Teacher tea; tea.ID 10 ; tea.Name “张三”; tea.Show(); 十、装箱操作 将值类型转换成引用类型 eg: int i 123; object o i;//装箱 十一、拆箱操作 将引用类型转换成值类型 int i 123; object o i; //装箱 int j (int)o; //拆箱 十二、不同类型的参数传递 1.值方式传递引用类型的时候参数被修改类成员的值也会被修改。 2.值方式传递值类型的时候参数被修改类成员的值不会被修改。 3.引用方式传递值类型的时候参数被修改类成员的值也会被修改。 4.引用方式传递引用类型的时候参数被修改类成员的值也会被修改。 十三、静态成员 1.关键词static 2.调用静态变量类名.变量名 3.调用静态方法类名.方法名 4.静态方法内部不可以调用非静态方法。