java基础 抽象类和接口
2016-03-13 16:10
537 查看
1.抽象类(abstract class)
①抽象类洪克夷没有抽象方法。
②抽象方法必须在抽象类中。
③抽象类不能被实例化,(不能new)。
④静态方法不能abstract。
⑤abstract不能修饰属性,例如:abstract Int b;是错的。
⑥抽象类可以继承普通类。例如:public class A{} public abstract class B extends A{}
⑦abstract不能被private修饰。
2.接口(interface )
修饰符 interface 接口名{
/*常量声明*/
/*抽象方法签名*/
}
例如:public interface A{
public static final Int K = 1; //默认类型就是 public static final
public abstract void m(); //方法没有{}
}
1.接口可以说是完全抽象类。
①抽象类洪克夷没有抽象方法。
②抽象方法必须在抽象类中。
③抽象类不能被实例化,(不能new)。
④静态方法不能abstract。
⑤abstract不能修饰属性,例如:abstract Int b;是错的。
⑥抽象类可以继承普通类。例如:public class A{} public abstract class B extends A{}
⑦abstract不能被private修饰。
2.接口(interface )
修饰符 interface 接口名{
/*常量声明*/
/*抽象方法签名*/
}
例如:public interface A{
public static final Int K = 1; //默认类型就是 public static final
public abstract void m(); //方法没有{}
}
1.接口可以说是完全抽象类。
相关文章推荐
- Java NIO 选择器(Selector)的内部实现(poll epoll)
- java实现MD5加密
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- spring配置dbcp连接池
- java编写一个端口扫描器
- java指令重排序的问题
- Java基础复习系列四
- Eclipse 配置首选项
- java 命令行制定logback参数
- JAVA长连接demo
- 20145238-荆玉茗 《Java程序设计》第二周学习总结
- java编写一个端口扫描器
- 升级mac的java版本
- collection hierarchy in java
- Java Web学习(八)
- Tomca:8 + Mysql5 + JNDI + Eclipse4 配置数据源
- Java配置零碎知识记录
- java 类文件编译注意事项
- 判断是否是平衡二叉树
- ubuntu14.04 安装eclipse的插件maven