接口

/抽象类:
/*
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类
都是用来描绘对象的,如果一个类中没有包含足够的信息来绘一描个具体的对象,这样
的类称为抽象类。
*/
//抽象方法:如果一个方法使用abstract来修饰,则说明该方法是抽象方法。
/

1.抽象方法只有声明没有实现。
2.abstract关键字只能用于普通方法,不能用于static方法或者构造方法中。
3。特征:没有方法体;必须存在于抽象类中;子类重写父类时,必须重写所有的抽象方法。
*/
//接口
/

抽象类时从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,则可以提炼出一种更加
特殊的“抽象类”——接口。
注意:
1.一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类;
2.接口没有构造方法,不能被实例化。
3.一个接口不能实现另一个接口,但他可以继承多个其他接口。
/
//内部类:
/

1.内部类仍是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以
外部类的类名和$符号。
2.内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类
的成员变量,无论是否为private的。
3.内部类声明成静态的,就不能随便访问外部类的成员变量,仍然是只能访问外部类的静态成员变量。

  • */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值