public class Test1
{
public static void main(String[] args)
{
javax.swing.JButton jbt=new javax.swing.JButton();
javax.swing.ButtonModel model=jbt.getModel();
model.setActionCommand("ok");
System.out.println(jbt.getActionCommand()); }
}
这个mvc例子看起来满简单的,但是我不明白,ButtonModel是一个interface,它里面的函数是咋能调用的呢?
{
public static void main(String[] args)
{
javax.swing.JButton jbt=new javax.swing.JButton();
javax.swing.ButtonModel model=jbt.getModel();
model.setActionCommand("ok");
System.out.println(jbt.getActionCommand()); }
}
这个mvc例子看起来满简单的,但是我不明白,ButtonModel是一个interface,它里面的函数是咋能调用的呢?
楼主【bir392898194】截止到2008-07-15 11:07:32的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
只有生明,没有实现,须要类自己实现.我写个例子给你:
//一个USB 接口
public interface USB
{
public void getData();
}//一个抽象类实现usb 接口
public abstract class card implements USB
{
abstract public void getData(); //子类必须实现.
}
//一个usb的显卡
public class displayCard extends card
{
public void getData()
{
System.out.println("display getData");
}
}
//一个usb的硬盘
public class HD extends card
{
public void getData()
{
System.out.println("HD getData");
}
}public static void main(String[] args)
{
USB displayUsb=new ComputerOther();
displayUsb.getData();
USB hdusb=new HD();
hdusb.getData();
}