黑马程序员技术交流社区

标题: 美国女星安吉丽娜·朱莉切乳腺的对象实例化 [打印本页]

作者: 葛杨杨    时间: 2013-5-15 04:26
标题: 美国女星安吉丽娜·朱莉切乳腺的对象实例化
本帖最后由 葛杨杨 于 2013-5-15 17:34 编辑

比如说女人是个类, 每个女人都有健康的身体和一对乳腺.
但是我们要创建的这个对象是个女人却没有乳腺.
怎样通过女人这个类来实例化安吉丽娜·朱莉这个对象.
即通过类来实例化一个对象, 但是这个对象身上缺少了一些类原本的属性.
求大牛给个实例代码说明一下.
作者: 许大虾    时间: 2013-5-15 08:43
你有点无聊了吧?
作者: 崔宏奎    时间: 2013-5-15 11:15
1.构建基类的时候就要高度抽象哇~~因为派生类会继承基类的所有非private成员。
2.如果想隐藏这个成员最好还是从基类的基类继承。(比如 人-->女人 --> 吉丽娜·朱莉)
3.有些奇怪的属性和方法,可以通过接口,强制让继承的类实现。
4.使用new重写该属性、方法。
  1.         class Father
  2.         {
  3.             public string Name{set;get;}
  4.             public int Age{set;get;}
  5.             public void JJ()
  6.             {
  7.                 Console.WriteLine("My length is 20.");

  8.             }
  9.         }
  10.         class Daughter:Father
  11.         {
  12.             //覆盖基类方法
  13.             new public void JJ()
  14.             {
  15.                 Console.WriteLine("I don't know what you said");
  16.             }
  17.         }
  18.         static void Main(string[] args)
  19.         {
  20.             Father f = new Father();
  21.             f.JJ();
  22.             //儿子类
  23.             Daughter d = new Daughter();
  24.             d.JJ();
复制代码

作者: 葛杨杨    时间: 2013-5-15 17:34
许大虾 发表于 2013-5-15 08:43
你有点无聊了吧?

我是有点无聊了, 还有, 你的技术分被3楼拿走了
作者: 许大虾    时间: 2013-5-15 17:36
葛杨杨 发表于 2013-5-15 17:34
我是有点无聊了, 还有, 你的技术分被3楼拿走了

不差那1分:sleepy:
作者: 崔宏奎    时间: 2013-5-15 17:38
{:soso_e192:}
作者: 葛杨杨    时间: 2013-5-15 18:25
许大虾 发表于 2013-5-15 17:36
不差那1分

兄弟, 你看起来的确不差那一分, 你差的是十几分啊!
作者: 许大虾    时间: 2013-5-15 19:19
葛杨杨 发表于 2013-5-15 18:25
兄弟, 你看起来的确不差那一分, 你差的是十几分啊!

你还是费点心放在你自己身上吧:L




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2