请按照题目的要求编写程序并给出运行结果:设计一个学生类Student和它的一个子类Undergraduate,并进行测试。提示:1) Student类有Name(姓名)、和Age(年龄)属性,一个包含两个参数的构造方法,用于给Name和Age属性赋值,一个Show()方法打印Student的属性信息。2) 本科生类Undergraduate增加一个Degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的Name和Age属性赋值,第三个参数用于给Degree属性赋值,一个Show()方法用于打印Undergraduate的属性信息。3) 在测试类中分别创建Student对象和Undergraduate对象,调用它们的Show()。
请按照题目的要求编写程序并给出运行结果:设计一个Shape接口和它的两个实现类Square和Circle,并进行测试。提示:1)Shape接口中有一个抽象方法Area(),该方法接收一个double类型的参数,返回一个double类型的结果2)Square和Circle中实现了Shape接口的Area()抽象方法,分别求正方形和圆形的面积并返回在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。代码一:class A{private int secret = 5;}class Test1{public static void Main(string[] args){A a = new A();Console.WriteLine(a.secret++);Console.ReadKey();}}
代码三:class Outer{public string name = "Outer";public class Nesting{public string name = "Nesting";void ShowName(){Console.WriteLine(name);}}}class Program{public static void Main(string[] args){Outer.Nesting nesting = new Outer.Nesting();Console.WriteLine(nesting.name);Console.ReadKey();}}