码迷,mamicode.com
首页 > 编程语言 > 详细

java基础知识5

时间:2016-05-02 22:42:42      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

1、数组、字符串、集合各自的长度如何获得?
数组名.length;属性
字符串.length();方法
集合.size();方法


2、数组有哪些特点?
   1.是一段连续的内存空间,下标从0开始,最大下标为长度-1;
   2.每一个元素都是变量;
   3.元素的类型和定义数组的类型一致;
   4.通过length属性来获得数组的大小,数组一旦建成长度不可更改;
   5.数组建成后,每个元素都做初始化;int----0 double----0.0 引用类型-----null


3、继承用什么关键字?子类继承父类,构造方法第一句应该如何书写?
继成关键字extends
子类继承父类,构造方法第一句:super();
调用父类的构造方法产生父类对象;


4、重写和重载的区别是什么?重写有什么要求?
重载发生在同一个类中,方法名相同,参数列表不同(参数类型,参数个数,参数顺序);和返回类型无关,虚拟机根据实参的内容来决定调用哪个重载方法;
重写发生在父类与子类之间,重写方法名相同,参数列表也相同返回类型也相同;
访问修饰符必须大于或等于父类的修饰符;当调用方法时,优先调用子类重写的方法;
抛出的异常要小于或等于父类抛出的异常;


5、Java中一个类能同时继承多个类吗?所有类的父类是什么?
不能,java中一个类只能继承一个父类;
所有类的父类是Object

java基础知识5

标签:

原文地址:http://www.cnblogs.com/tushengadbm/p/5453230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!