作者cplusplus (C++)
看板java
标题Re: [问题] 请问interface到底是做什麽用的?
时间Sat Apr 15 16:28:40 2006
※ 引述《[email protected] (28mm看世界)》之铭言:
: 在还没实作细部程式码之前
: 我习惯先用interface把未确定怎麽实作的部份
: (或懒得写..像资料库存取的程式)
: 写出一个框框出来
: 让我的主程式呼叫它不会出错 也先确定好那个程式要有什麽行为
: 然後哪天想不开 等到下定决心了
: 再来实作它 这就是interface XDDDD
你说的这个应该是 abstract class 吧
interface没有任何"框框" java里面为什麽用implements配上interface
就是因为interface不做任何预设动作 抽象来看只是告诉你有这个介面的class可以提供
哪些功能
如果你有个method在class里当做一个预设行为 继承它可以不改写 就是套用预设行为
(空的不做事也算是预设行为)
这样在java里归类在abstract class
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.217.14