包装类、接口、面向接口编程、异常

1.包装类就是为八种基本数据类型创建对象而提供的一种类

2.装箱是指将基本数据类型转换成对应的包装类对象

装箱有三种方法public type(type value)、public type(String value)、以及public valueOf(String value)三种方法

public type(type value):byte b = 1;Byte byt = new Byte(b);

public Type(String value):Byte byt = new Byte("1");

public valueOf(String value):Byte  byt = Byte.valueOf("1"); 

3.拆箱是指将包装类对象转换为相对应得到基本数据类型

拆箱也有对应的三种方法Public valueOf(String value),parse基本数据类型(String value),以及toString(type value)

Public valueOf(String value) byte b = Byte.valueOf("1");

parse基本数据类型(String value):byte b = Byte.parsebyte("1")

byte b = 1;

toString(type value):String  str = Byte.toString(b)

4.接口是抽象衍生出来的一个类

接口与抽象类区别:接口中只存在抽象方法,没有普通方法

抽象类有抽象方法也有普通方法

5.接口中的成员变量必须初始化

6.接口中的成员变量时静态的,可以通过类来调用,但是不能更改

7.通过implements关键字来实现接口的实现类,接口的实现类必须实现接口中所有的抽象方法

8.继承和接口:子类继承只能单继承,接口实现类可以实现多个接口

9.面向接口编程可以实现类似于子类继承父类的方法来重写自己的方法用于对程序的实现,

重要点在于方法传入时传入接口对象,实际调用接口实现类对象

10.异常:分三种

第一种手动try-catch-finally

第二种手动throw new Exception并通过try- catch捕获和抛出异常

第三种throws 方法异常分两种情况,一种是RuntimeException异常时,在调用外部参数时

不需要在主方法后面throws Exception

第二种当异常时Exception时,需要在定义方法后面throws Exception,也需要在调用外部参数时

在主方法中throws Exception

 

posted @   求知律己  阅读(44)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示