- 对象创建的几种方法
- 使用new关键字
- 使用clone方法
- 反射机制
- 反序列化
- 子类和父类的执行顺序说明
- 父类的静态代码块
- 子类的静态代码块
- 父类的非静态代码块,匿名代码块
- 父类的构造函数
- 子类的非静态代码块,匿名代码块
- 子类的构造函数
- 存在使i+1<i的数。如果i为int型,那么当i为int能表示的最大整数时,i+1就溢出变成负数了
- 简述接口与抽象类的缺点和优点:
- 接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或者私有变量的
- 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。
- 还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。
- 什么是方法的重载?什么是重写?区别是什么?
- 重写必须继承,重载不用
- 重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同
- 重写的方法修饰符大于等于父类的方法,重载和修饰符无关
- 重写不可以抛出匪类没有抛出的一般异常,可以抛出运行时异常
- 重写的方法子类方法返回值要小于父类的方法,重载与方法返回值无关
- 用自己的话去谈谈面向对象
- 对象就是生活中实实在在存在一个实体(实例),对象拥有两个外在的东西,由他的属性来表示,内在的东西,由他的方法来定义。类实质上就是一个概念,是一套理论,是人类在观察现实生活中万事万物时找出的规律,将对象抽象化就变成类,将类具体化(实例化)就变为对象
posted on
2015-08-07 17:26
码农xk
阅读(
125)
评论()
编辑
收藏
举报