题目回顾Java

1.Java 的八种数据类型和各自取值范围

byte的取值范围为-2^7 - -2^7-1

short的取值范围为-2^15 - -2^15-1

int的取值范围为-2^31 - -2^31-1

long的取值范围为-2^63 - -2^63-1

float :单精度、32位

double :双精度、64位

boolean t = true;取值为1

boolean f = false;取值为0

char取值范围为-128~ 127,单一的16位Unicode字符


2.String 属于基本类型?String 的常用API?

不属于,属于引用类型;

Length();charAt();toCharArray();subString();replace();split();

92e9e01ad25c44d3adb69e1c42060b71.png

 

3.什么是OOP思想?

OOP思想指的是面向对象编程,面向对象强调对象的“抽象”、“封装”、“继承”、“多态”,相比面向过程该思想专注于通过对

4.什么是类,什么是对象?两者有什么关系?

类:类是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用。

对象:对象是由类创造出来的一个具体存在,可以直接使用,由哪一个类创建出来的对象,就拥有在哪一个类中定义的属性和方法。

类与对象的关系就如同模具和用这个模具制作出的物品之间的关系。类和对象的关系就是抽象和具体的关系。类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例。

类与对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。
5. 什么是方法覆盖和重载?

覆盖:(1)方法的覆盖是发生在父子类关系中的,没有继承关系,就不会发生覆盖和重写

(2)覆盖的时候,子类中的方法必须和父类中对应的方法具有相同的方法名称,输入参数(列表)和返回值

(3)子类中的覆盖方法不能比父类中被覆盖的方法更加严格的访问权限

重载:当一个类中,方法名相同,参数或参数类型不同称为方法的重载(overload)
(1)重载是发生同一个类中,可以不存在父子类关系,和继承无关
(2)方法的重载,和返回值无关,和修饰词public等无关

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值