java基础教程--接口
2016-06-08 16:16
239 查看
类里只能声明方法,变量,构造器
静态代码块
静态代码块在类加载期间执行,可以用于在类加载期间初始化系统资源,如:加载配置文档等
final修饰的变量是不能再修改了,是引用变量的地址值不能修改了,
但是被引用对象的内容是可以修改的!
接口:只包含抽象方法,属性都是常量
接口可以继承,继承接口就必须实现其接口中的所有的方法
1 使用interface 关键字定义
2 接口中只能定义常量和抽象方法
可以省略 public static final
public abstract
3 接口之间是可以继承的
4 接口可以定义变量,不能直接实例化
5 接口只能被实现(implements),实现接口就是继承关系
一个具体类实现了接口,这个类就是接口的子类型
6 类可以实现多个接口,体现了多个继承,这个类是所有接口的子类型
7 一个具体类实现接口要实现接口中定义的全部抽象方法
接口类型约定了子类型的功能
内部类
1 定义在类内部
2 体现封装好处,可以将类封装到类的内部
3 内部类可以共享外部类的属性和方法
4 很少内部类在类的外部创建对象和使用
匿名内部类,匿名类
1 一定是继承于一个类或者实现了接口
静态代码块
静态代码块在类加载期间执行,可以用于在类加载期间初始化系统资源,如:加载配置文档等
final修饰的变量是不能再修改了,是引用变量的地址值不能修改了,
但是被引用对象的内容是可以修改的!
接口:只包含抽象方法,属性都是常量
接口可以继承,继承接口就必须实现其接口中的所有的方法
1 使用interface 关键字定义
2 接口中只能定义常量和抽象方法
可以省略 public static final
public abstract
3 接口之间是可以继承的
4 接口可以定义变量,不能直接实例化
5 接口只能被实现(implements),实现接口就是继承关系
一个具体类实现了接口,这个类就是接口的子类型
6 类可以实现多个接口,体现了多个继承,这个类是所有接口的子类型
7 一个具体类实现接口要实现接口中定义的全部抽象方法
接口类型约定了子类型的功能
内部类
1 定义在类内部
2 体现封装好处,可以将类封装到类的内部
3 内部类可以共享外部类的属性和方法
4 很少内部类在类的外部创建对象和使用
匿名内部类,匿名类
1 一定是继承于一个类或者实现了接口
相关文章推荐
- Spring3系列2-松耦合的实现
- Spring3系列1-HelloWord例子
- JAVA学习6:用Maven创建Spring3 MVC项目
- JAVA学习4:用Maven创建Struts2项目
- JAVA学习5:用Maven创建第一个web项目(2)servlet演示
- Eclipse快捷键
- ubuntu配置jdk
- java基础教程--方法
- java基础教程--补码
- java教程第三天-数组
- Spring配置
- Java简易日历的实现
- Java过滤器与SpringMVC拦截器之间的关系与区别
- Java中的Dialog、JOptionPane对话框
- 浅谈javaSE 面向对象(Object类toString)
- Java教程第一天
- How does Spring @Transactional Really Work?--转
- struts2中constant参数设置
- JAVA学习2:Eclipse集成Maven
- eclipse ndk 配置和简单开发demo