接口和抽象类中的方法和变量的类型
2013-10-19 16:25
274 查看
1、抽象类中的抽象方法的访问类型可以是public,protected和,但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型。
2、抽象类中可以包含静态方法,接口中不能包含静态方法
接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法
3、抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型
接口中必须实例化,抽象类无所谓
2、抽象类中可以包含静态方法,接口中不能包含静态方法
接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法
3、抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型
接口中必须实例化,抽象类无所谓
相关文章推荐
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 抽象类、接口、方法参数类型及返回值类型
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- Java接口中的变量和方法默认的类型<转>
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 黑马程序员_Java基础_面向对象(继承、子父类变量和函数以及构造函数特点、final关键字、抽象类、模版方法模式、接口)
- 一个类继承一个抽象类,然后在该类中添加一个接口类型的变量...
- java接口类型变量能调用已经被实现的这个接口的方法吗
- 静态类和静态方法,抽象类和抽象方法,new关键字,值类型和引用类型,接口
- 随堂笔记7.29:对象,接口,构造方法,引用数据类型,抽象类,抽象方法-------1
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- Java Lambda(语言篇——lambda,方法引用,目标类型,默认方法,函数接口,变量捕获)
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 用js判断变量是何种类型的方法
- .net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串
- 译:C#面向对象的基本概念 (Basic C# OOP Concept) 第三部分(多态,抽象类,虚方法,密封类,静态类,接口)
- 黑马程序员__父子类中变量、函数、构造函数的特点、抽象类和模板方法模式
- 20141014C#面向对象抽象方法,抽象类,接口
- String、StringBuffer、StringBuilder区别,HashMap与HashTable区别,final关键字详解及初始化成员变量位置,static关键字详解,抽象类与接口区别
- java 继承 方法重写 自动转型 多态 接口 抽象类