JAVA自学-20180314/20180315单例模式、super、接口

内容:1、单例模式:23种设计模式最简单一个,保证JVM当中某个类型的对象只有一个;节省内存开销;要领

          2、super.:非引用,存储的不是内存地址,指向的不是父类型对象,代表的是当前子对象中的父类型特征

                             可以使用在成员方法和构造方法中,不能使用在静态方法中;

          3、super():在构造方法中,通过子类构造方法调用父类构造方法; 一个构造方法第一行如果没有

                                   this,也没有显示的调用super,默认调用super();构造方法执行不一定创建对象;

          4、接口:是一种运用类型,可以同等看做类;语法,接口只能出现常量、抽象方法,前面的修饰符与

                         static final或abstract关键字可以省略;没有构造方法,无法被实例化;可多继承;一个非抽

                         象类实现接口,需对接口中的方法进行重写、实现、覆盖;

          5、接口作用:

                1、可以使项目分层,所有层都面向接口开发,开发效率提高。

                2、接口使代码和代码之间耦合度降低,如主板和内存条关系,变得“可插拔”。可以随意切换

                3、  接口和抽象类都能完成某个功能,优先选接口,因为接口可以实现多继承,同时保留了类的继承


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值