首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

接口与抽象类的创办与区别

2013-10-11 
接口与抽象类的创建与区别package com.example.hello/**?* @author wuxifu?* 接口的方法没有方法体?* 方

接口与抽象类的创建与区别

package com.example.hello;

/**
?* @author wuxifu
?* 接口的方法没有方法体
?* 方法返回的类型为void,要返回结果没什么用,所以为void

?*? 方法类型为抽象方法,但是可以省略abstract
?*
?*/
public interface MyInterface
{
??? public? void sayHello(String who);
??? public? void sayGoodBye();
}

package com.example.hello;

/**
?* @author wuxifu
?* 接口的方法没有方法体
?* 方法返回的类型为void,要返回结果没什么用,所以为void
?*方法类型为抽象方法(abstract),也可以省略abstract不写
?*/
public interface MyInterface
{
??? public abstract void sayHello(String who);
??? public abstract void sayGoodBye();
}

package com.example.hello;

/**
?* @author wuxifu
?* 抽象类?? 可以有构造函数
?* 抽象类?? 可以有具体方法
?* 抽象类?? 可以有抽象方法(没有方法体)
?*
?*/
public abstract class MyAbstract
{

?public MyAbstract()
?{
?}
?public void sayHello(String who)
?{
??System.out.println("hello:"+who);
?}
?public abstract void setResult(int i);
?public abstract int? getResult();

}

?

?

?

热点排行