package cn.itcast.demo2;
/*
* 接口中成员的特点
* 1. 成员变量的特点, 没有变量,都是常量
* 固定定义格式: public static final 数据类型 变量名 = 值
* public 权限
* static 可以被类名直接.调用
* final 最终,固定住变量的值
*
// * 注意: public static final 修饰符,在接口的定义中,可以省略不写
* 但是,不写不等于没有
* 三个修饰符,还可以选择性书写
*
* 2. 接口中的成员方法特点:
* public abstract 返回值类型 方法名(参数列表)
* 修饰符 public abstract 可以不写,选择性书写
* 但是,写不写,都有
*
* 3. 实现类,实现接口,重写接口全部抽象方法,创建实现类对象
* 实现类,重写了一部分抽象方法,实现类,还是一个抽象类
*/
public interface MyInter {
public static final int x=3;
int a=1;
//public abstract void show();
void show();
public abstract int getSum(int a,int b);
}
没有合适的资源?快使用搜索试试~ 我知道了~
接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 多态是继封装、继承之后,面向对象的第三大特性。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。 Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父类(接口)变量赋值。
资源推荐
资源详情
资源评论












收起资源包目录
































































































共 71 条
- 1
资源评论

Kinonoyomeo
- 粉丝: 19
- 资源: 1万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
