黑马程序员技术交流社区
标题:
学了后面又忘记了前面的,
[打印本页]
作者:
zouxx
时间:
2015-3-30 22:00
标题:
学了后面又忘记了前面的,
帮忙解释一下红色部分是什么方法?class MainBoard
{
public void run
{s.o.p(....);
}
public void
useNetCard(NetCard c)
{
c.open();
c.close();
}
}
class NetCard
{
public void open()
{
s.o.p(...);
}
public void close()
{
s.o.p(...);
}
}
class DuoTai
{
public static void main(String[] args)
{
MainBoard mb=new MainBoard();
mb.run;
mb.
useNetCard(new NetCard());
}
}
作者:
山里孩子
时间:
2015-3-30 23:28
多态 就是可以父类的引用指向子类的对象.
class MainBoard //这是父类
class NetCard extends MainBoard //这是子类.应继承父类
MainBoard mb = new MainBoard(); //这是父类创建自己的对象
NetCard nc = new NetCard(); //这是子类创建自己的对象
MainBoard mb = new NetCard(); //这是父类MainBoard的引用mb指向了子类NetCard的对象. mb 就可以调用子类中重写父类的方法.这是多态.
你这样写是匿名对象啊!
MainBoard mb=new MainBoard();
NetCard nc = new NetCard();
mb.useNetCard(nc); //将对象作为参数传入.
这属于匿名对象,这里再看一下.
作者:
@G00DMaN
时间:
2015-3-30 23:42
加油加油加油~~~
作者:
Dark县令
时间:
2015-3-30 23:57
我也有这种感觉!怎么办!
作者:
Edison_Heung
时间:
2015-3-31 00:19
代码得多练习,理论也得多记多看。
作者:
Dawn3
时间:
2015-3-31 00:21
代码得多练习,理论也得多记多看。
作者:
阿霞
时间:
2015-3-31 08:16
温故 知新
作者:
懒的呼吸
时间:
2015-3-31 08:22
一遍遍的看吧~
作者:
RaymingChan
时间:
2015-3-31 13:48
我也是看了后面忘了前面,,,现在看第二遍了。。。
作者:
黑马:二师兄
时间:
2015-3-31 21:09
+1!!!!!!!!!!!!!!!!!!!!!!!!!!1
作者:
leonard
时间:
2015-3-31 21:37
看得多了要空时间出来复习前面内容。
作者:
隅青
时间:
2015-4-1 08:55
温故而知新
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2