如下面的代码,不用定义接口,直接定义一个类不也可以实现吗?为什么要定义接口。能直接对接口进行操作吗?
interface mypublic
{
void test();
void test2();
}class mypublic2 implements mypublic
{
public void test()
{
System.out.print("我是抽象方法的实现");
}
public void test2()
{
System.out.print("我是抽象方法的实现2");
}
}
public class Myclass
{
public static void main(String[]args)
{
mypublic2 p=new mypublic2();
p.test();
}}
interface mypublic
{
void test();
void test2();
}class mypublic2 implements mypublic
{
public void test()
{
System.out.print("我是抽象方法的实现");
}
public void test2()
{
System.out.print("我是抽象方法的实现2");
}
}
public class Myclass
{
public static void main(String[]args)
{
mypublic2 p=new mypublic2();
p.test();
}}
解决方案 »
- 关于进程的概念的理解
- 使用DOM添加数据到xml文件
- Unknown constant tag xx in class的错误
- 请问用Swing怎么实现Eclipse(swt)样式的ToolBar?
- 请问如何将一个double或float转换成int?(转换成比自己稍少的一个int,比自己稍大的int,根据四舍五入转换成int?)
- Java和。net那个技术有前途
- 无法 import javax.jdo.*; ??我已经装了jdk5
- Swing入门级项目全程实录第一讲
- 回答这个问题吧,你可以捡分了,呵呵
- (JBuild 4.0) jdatastore 的KEY
- 有两个页面 怎么使用"chk_period.checked==true"这样的
- 为什么用FileReader读取.doc文档会出现乱码?如何解决?
最大限度的实现并行开发。
并且在维护中最大限度的减小局部代码的改变对整个系统的影响。其实个人觉得J2EE思想的精华就是接口。