Java 抽象类,接口

来源:互联网 发布:淘宝上的东方购物代购 编辑:程序博客网 时间:2024/06/05 00:24

1变量,都不允许私有类型,私有类型的变量,其他类不能访问

2方法,抽象类允许非抽象方法,有行为,非抽象方法如果被父类重写,会覆盖原有方法,抽象方法没有行为,需要继承它的类重写,

3采用抽象类实现接口,然后继承抽象类,即java设计模式中的适配器模式

一个接口里定义了很多方法,而一个类只想调用其中的一个方法,这时用抽象类实现该接口,而具体类继承抽象类即可达到应用,即抽象适配器类模式

http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html

 

//目标接口

public interface inter {
 public int i=9;
 public void inner();
 
 public void t();
 
 public void ttt();

}

//源角色

public abstract class absextinter implements inter {

 @Override
 public void inner() {
  // TODO Auto-generated method stub

 }

 @Override
 public void t() {
  // TODO Auto-generated method stub

 }

 @Override
 public void ttt() {
  // TODO Auto-generated method stub

 }

}

//适配器角色

public class absextend extends absextinter{}

0 0
原创粉丝点击