📄 class1.cs
字号:
using System;
class Animal
{
protected double weight=100;
public void Sleep()
{
Console.WriteLine("Sleeping");
}
}
class Cat:Animal
{
public void EatFish()
{
Console.WriteLine("Eat Fish");
}
public void GetWeight()
{
Console.WriteLine("{0}",weight);//派生类可以使用基类的保护成员
}
}
class Dog:Animal
{
public void EatBone()
{
Console.WriteLine("Eat Bone");
}
public void GetWeight()
{
Console.WriteLine("{0}",weight);
}
}
class Exam2_9
{
public static void Main()
{
Animal a=new Animal();
a.Sleep();
Cat c=new Cat();
c.Sleep();
c.EatFish();
c.GetWeight();
Dog d=new Dog();
d.Sleep();
d.EatBone();
d.GetWeight();
//Console.WriteLine("weight={0}",d.weight);//不能访问保护成员
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -