今日小练笔

1、static的作用

答:static修饰静态数据,被static修饰的变量存储在全局数据区;

static可以修饰内部类,但不能修饰外部类;

 

2、final的作用

答:final修饰的类无法被继承,同时,该类中的所有方法都会被隐式的加上final关键字(不包含成员变量);

final修饰的方法无法被覆写;final修饰的属性值不可变。

 

3、overload与override的区别

答:方法重载(overload):在一个类中,方法名称相同,参数的个数或者类型不同,与返回值无关;

方法重写(override):返回值,参数列表,方法名都与父类完全一致,不能与private同时出现

 

4、组合与继承的区别

答:组合是has a关系;继承是is a关系

 

5、clone的作用

答:clone就是复制,在java中,clone方法被对象调用,所以会复制对象。

 

6、前置++与后置++

答:前置的++在数据运算前就要自加1,而后置的++在运算该行完毕后自加1.

 

7、内部类

答:定义:在一个类中进行其他类结构的嵌套。内部类与外部类可以相互访问彼此的私有域;内部类可以实现java的单继承局限;内部类可以对同一个包中的其他类隐藏起来,仅供外部类使用(保护性)

 

8、二维数组的表示

答:数据类型[ ][ ] 数据名称= new数据类型[行个数][列个数];

 

9、接口与抽象类的对比

答:抽象类必须用abstract关键词修饰。一个抽象类可以使用implements实现多个接口,接口不能继承抽象类。

在一个操作既可以使用抽象类又可以使用接口的时候,优先考虑使用接口。

 

10、反射机制

答:Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值