类的定义:
对象:对象是用来描述客观事物的一个实体。万物皆对象
人、教室、笔记本、空气
类:具有相同属性和方法的一组对象的集合
人类、水果类、笔记本
方法的定义:
方法定义:
如果方法没有返回值,则此方法必须输出结果
如果方法有返回值,则此方法可以不输出结果,但是必须有返回值
返回值用关键字:return
方法调用:
调用无返回值的方法:对象名.方法名();
调用有返回值的方法:变量=对象名.方法名();
方法的重载的规则:
- 方法名称必须相同。
- 参数列表必须不同。
- 方法的返回类型可以相同也可以不相同。
- 仅仅返回类型不同不足以称为方法的重载。
对象的引用与实例
class Test14
{
int a = 1;
void Get()
{
Console.WriteLine(a);
}
void Get2(Test14 t)//第三种引用
{
t.a++;
}
Test14 Get3(Test14 t)//第四种引用
{
t.a++;
return t;
}
static void Main(string[] args)
{
Test14 t = new Test14();
t.a = 2;//第一种引用
Test14 t2 = t;//第二种引用
//Console.WriteLine(t.a+"\t"+t2.a);// 2 2
//t2.Get();
//t.Get2(t);
//Console.WriteLine(t.a + "\t" + t2.a);// 3 3
Test14 t3 = t.Get3(t);
t3.a++;
Console.WriteLine(t.a + "\t" + t3.a);// 4 4
}
}