c#基础 类 构造函数 方法
2017-08-04 20:28
204 查看
类 修饰符有publicinternal
类代表具有公共属性和行为的对象。
public 表示该类可以被其他程序集访问,不写或者是internal表示只能在当前程序集访问。
程序集每一个程序就是一个程序集
readonly private readonly string name;在构造函数中完成初始化,初始化之后就不能再修改;
private cons t int age=18;const只能在声明时进行初始化,不然会编译错误;
主类的名字可以随便写,只要包含Main方法就行。主类不需要被其他程序集访问
Person p=new Person(); Person是类p是对象 类是一个抽象群体,对象就是该类的一个具体实例
类代表具有公共属性和行为的对象。
public 表示该类可以被其他程序集访问,不写或者是internal表示只能在当前程序集访问。
程序集每一个程序就是一个程序集
readonly private readonly string name;在构造函数中完成初始化,初始化之后就不能再修改;
private cons t int age=18;const只能在声明时进行初始化,不然会编译错误;
主类的名字可以随便写,只要包含Main方法就行。主类不需要被其他程序集访问
Person p=new Person(); Person是类p是对象 类是一个抽象群体,对象就是该类的一个具体实例
public class Person { } public class Person { //类的成员字段,属性,方法,构造函数 public string name;//字段 当字段的可访问性为public的时候在类的外不可以直接p.name访问, public int age; public Person (string _name,int _age) { name = _name; age = _age; } } public class Person { //类的成员字段,属性,方法,构造函数 public string name;//字段 public int age; public Person() { } public Person (string _name,int _age) { name = _name; age = _age; } } public class Student { private string name; //当访问性是private 的时候就需要写一个公 private int age; //有的方法,返回一个字段,用于外部对结构体 //的访问,这样也提高了字段的安全性 public Student(string _name,int _age) { name = _name; age = _age; } //共有的方法,在方法中返回私有字段 public string getName() { return name; } public int getAge() { return age; } public void setName(string _name) { name = _name; //将修改也写成一个方法,这样就不能随意修改成员的值,也提高了安全性 } public void setAge(int _age) { age = _age; } }
相关文章推荐
- C#基础----方法与构造函数
- c#基础--方法(复习总结)
- C#基础篇 重写与重载,以及其中设计的虚方法和抽象方法的使用和区别
- C# 验证码识别基础方法及源码
- C#Socket通信基础方法知识整理
- C#基础视频教程3.1 常见控件类型和使用方法
- [C# 基础知识系列]专题十五:全面解析扩展方法
- [C# 基础知识系列]专题十一:匿名方法解析 推荐
- java基础---静态变量、静态块、非静态块、构造函数及静态方法总结及一点儿想法
- 黑马程序员-c#基础加强版之方法控制流复习-2变量是否初始化的问题
- C#基础知识梳理系列四:C#类成员:方法
- c# 扩展方法奇思妙用基础:string 常用扩展
- C#基础-055 字符串部分系统方法测试
- c#学习系列之静态类,静态构造函数,静态成员,静态方法(总之各种静态)
- C#基础篇 重写与重载,以及其中设计的虚方法和抽象方法的使用和区别
- 【原创】开源Math.NET基础数学类库使用(12)C#随机数扩展方法
- C#学习基础--静态构造函数
- 黑马程序员_学习日记5_C#基础归纳总结之派生类的构造函数
- c#基础知识---调用方法
- C#基础4_数组、方法