本帖最后由 dongqinglove 于 2013-7-1 17:06 编辑
今天看资料,就是不明白new的修饰符的用法,希望有人指点谢谢,下面是我写的demo- namespace new的用法
- {
- class Program
- {
- static void Main(string[] args)
- {
- Animal an = new Dog();
- an.Eat();
- Dog dog = new Dog();
- dog.Eat();
- an.Jump();
- dog.Jump();
- Console.ReadKey();
- }
- }
- class Animal
- {
- public void Eat()
- {
- Console.WriteLine("吃饭");
- }
- public void Jump()
- {
- Console.WriteLine("跳");
- }
- }
- class Dog:Animal
- {
- new public void Eat()
- {
- Console.WriteLine("dddddddddd");
- }
- public void Jump()
- {
- Console.WriteLine("xxxxxxx");
- }
- }
- }
复制代码 运行结果:
感觉new做为修饰符修饰方法,有与没有都一样嘛,谁能给我解释下,麻烦了 谢谢
|