静态的
static 静态函数
静态类 public static int count
静态成员既可以通过类访问 又可以通过对象类访问
静态是放在静态存储区里的
静态函数只能使用静态数据
静态的
static 静态函数
静态类 public static int count
静态成员既可以通过类访问 又可以通过对象类访问
静态是放在静态存储区里的
静态函数只能使用静态数据
类的修饰符
public class 前者可以在别的项目访问 后者不行
子类的权限不能高于父类
DrivedClass dc = new DrivedClass():base()
base()调用父类
不完整的模板 称为抽象类
base 访问父类的成员
procted
emey
boss
t
protected
protected
console
this.speed = speed
this 的作用 访问类的对象
右边是父类 左边是子类
对象的继承
new出来的对象都存放在堆里的
除了字符串,其他都是值类型
引用类型 只有字符串 数组 类 需要两段内存
字符串存储在静态存储区
引用类型 保存一个
内存 中
堆 类似仓库
栈 类似
public int Age {get;set;}
var 匿名类型 初始化什么类型就是什么lei'x
属性为C#提供的方便读取和修改字段的格式
构造函数就是用来构造对象的
构造函数必须与类的名字相同
不需要返回类型 构造函数
在new的时候就会调用
会选择匹配的构造函数
访问和设置
public void Run(){
}
public void Stop(){
}
public float length(){
}
创建对象
结构体不需要new
类需要new
模块化编程
try{里面放可能出错的代码}
catch(FormatException e)
{
console.writeLine("")
n1 = convert.toint32(console.readline)
n2 = convert.toint32(console.readline)
}