Android开发之Java设计模式入门篇
2011-08-27 22:59
447 查看
1. 抽象类 - 在一个类的前面有abstract关键字,一般描述些公共属性,没有具体对象概念,比如
abstract class Android123 {
}
2. 最终类 - 在一个类前面有final关键词,这样的类无法再被派生,没有子类,需要注意的是abstract和final不能同时出现在一个类中。final修饰的类为:
final class Android123 {
}
3. 接口 - 接口关键字interface,特点就是不能用new去实例化,同时C++和Java语言有本质不同,C++支持多重继承,可以继承多个父类,而Java只能集成一种类型的父类,定义方法如下:
public interface Android123() {
}
4. 抽象类和接口的区别
Java接口和Java抽象类表示的都比较抽象,接口只能是抽象和公开的,不能有构造器,也就是上面提到的不能被实例化,比如
public abstract class Android123() {
public void CWJ() {
//dosomething 这里可以写具体的实现方法
}
}
public interface Android123() {
public void CWJ(); //不允许实现方法
}
相关文章推荐
- Android开发之Java设计模式入门篇
- Android的开发之&java23中设计模式------>装饰模式
- Android开发之Java设计模式
- Android开发之Java设计模式
- Android开发之Java设计模式
- Android的开发之&java23中设计模式------>工厂模式
- Android的开发之&java23中设计模式------>外观模式
- Android开发之Java设计模式
- Android的开发之&java23中设计模式------建造者模式
- android Java开发设计模式及在android中的应用解析
- Android的开发之&java23中设计模式《总结》
- Android开发之Java设计模式
- Android的开发之&java23中设计模式------>组合模式
- Android开发之Java设计模式
- Android的开发之&java23中设计模式------>原型模式
- java开发中的23种设计模式
- Java开发中的23种设计模式详解(转)
- 部分JAVA设计模式在Android中的体现。
- Java开发中的23种设计模式
- Java开发中的23种设计模式详解(转)