`

java-interface demo

 
阅读更多

1、主板demo

interface PCI
{
<wbr>abstract void open();<br><wbr>abstract void close();<wbr><br> }</wbr></wbr></wbr>

class MainBoard
{
<wbr>void usePCI(PCI p)<br><wbr>{<br><wbr><wbr>p.open();<br><wbr><wbr>p.close();<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr>

class netCard implements PCI
{
<wbr>public void open()<br><wbr>{<br><wbr><wbr>System.out.println("netCard open!");<br><wbr>}<br><wbr>public void close()<br><wbr>{<br><wbr><wbr>System.out.println("netCard close!");<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

class soundCard implements PCI
{
<wbr>public void open()<br><wbr>{<br><wbr><wbr>System.out.println("soundCard open!");<br><wbr>}<br><wbr>public void close()<br><wbr>{<br><wbr><wbr>System.out.println("soundCard close!");<br><wbr>}<wbr><br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

class MainBoardDemo
{
<wbr><br><wbr>public static void main(String[] args)<br><wbr>{<br><wbr><wbr>final int x = 0;<br><wbr><wbr>class Test<br><wbr><wbr>{<br><wbr><wbr><wbr>void get()<br><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr>System.out.println("soundCard close!" + x);<br><wbr><wbr><wbr>}<br><wbr><wbr>}<br><wbr><wbr>Test t = new Test();<br><wbr><wbr>t.get();<br><wbr><wbr>MainBoard mb = new MainBoard();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr>mb.usePCI(new netCard());<br><wbr><wbr>mb.usePCI(new soundCard());<br><wbr>}</wbr></wbr></wbr></wbr></wbr>

<wbr><br> }</wbr>

<wbr></wbr>

2、人demo

class InterfaceDemo
{
<wbr>public static void main(String[] args)<br><wbr>{<br><wbr><wbr>Person p = new Student();<br><wbr><wbr>Student s = (Student) p;<br><wbr><wbr>s.say();<br><wbr><wbr>s.chifan();<br><wbr><wbr>s.shuijiao();<br><wbr><wbr>//System.out.println("Hello World!");<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

class Person
{
<wbr>void shuijiao()<br><wbr>{<br><wbr><wbr>System.out.println("睡觉");<br><wbr>};<br> }<br> class Student extends Person implements Smoke,Chifan<br> {<br><wbr>public void say()<br><wbr>{<br><wbr><wbr>System.out.println("Hello!");<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr> public void chifan()<br><wbr>{<br><wbr><wbr>System.out.println("chifan!");<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr>

interface Smoke
{
<wbr>public abstract void say();<br> }</wbr>

interface Chifan
{
<wbr>void chifan();<br> }<br><br></wbr>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics