重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这一周学习了<一>:接口
成都创新互联公司主要从事成都网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务公安,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575JDK8开始接口中新增的方法:
1:JDK7以前: 接口中只能定义抽象方法
2:JDK8的新特性: 接口中可以定义有方法体的方法。 (默认、静态)
3:JDK9的新特性: 接口中可以定义私有方法
接口中默认方法的定义格式
格式: public default 返回值类型 方法名(参数列表)[
范例: public default void show()[
接口中默认方法的注意事项:
·默认方法不是抽象方法,所以不强制被重写。但是如果被重写,重写的时候去掉default关键字
public可以省略,default不能省略
如果实现了多个接口,多个接口中存在相同名字的默认方法,子类就必须对该方法进行重写
接口小结:1.接口代表规则,是行为的抽象。想要让哪个类拥有一个行为,就让这个类实现对应的接口就可以了
2.当一个方法的参数是接口时,可以传递接口所有实现类的对象,这种方式称之为接口多态
<二>:内部类的分类
成员内部类..................
静态内部类.................
局部内部类................
匿名内部类 :1.什么是匿名内部类?
隐藏了名字的内部类,可以写在成员位置,也可以写在局部位置
2.匿名内部类的格式?
new 类名或者接口名(){重写方法;
格式的细节3:
包含了继承或实现,方法重写,创建对象。整体就是一个类的子类对象或者接口的实现类对象
使用场景:
当方法的参数是接口或者类时
以接口为例,可以传递这个接口的实现类对象,
如果实现类只要使用一次,就可以用匿名内部类简化代
<三>基本api
1:Math 2:System 3:Runtime 4:Object 5:Date 6:SimpleDateFormat 7:Calendar 8:正则表达式
总结:基本api各类的方法比较多,应用场景一时半会搞不过来,接下来时间一周学习:1:BigInteger基本使用 2:-BigDecima基本使用 3:爬虫,带条件爬取,贪婪爬取和识别正则的两个方法 4:-捕获分组和非捕获分组
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧