base 访问父类的成员
procted
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)
}
逐语句
逐断dian
每一个类都是使用单独的文件来保存的
class MyList<T>
{
private T[] data = new T[0]; //data null
//引用类型 new
//MyClass mc;
}
class ClassA<T>
{
private T a;
private T b;
public ClassA(T a , T b)
{
this.a = a;
this.b = b;
}
public string GetSum()
{
dynamic num1 = a;
dynamic num2 = b;
}
}