51.什么是对象方法和对象属性,如何在静态方法中调用?
不用static修饰的方法和属性称为对象方法和对象属性
用对象进行调用对象方法和对象属性,不能使用this
52.静态块什么时候执行?有什么作用?
静态块在类加载的时候执行,在构造方法前执行,并且只执行一次。给静态成员变量初始化。
53.输出一点数据”13,25,36,18,99”,中间以逗号分隔 请进行解析,分割成数组。
String[] str=“13,25,36,18,99” .split(“,”); //以,解析字符串
54.截取字符串用什么方法?
"字符串".subString(起始索引,结束索引);
截取位置 >=起始索引 && 截取位置 < 结束索引
55.子字串在父字串包含的位置,用什么方法?
"字符串".indexOf("子字串");
如果大于-1,代表包含,否则代表不存在
56."123".subString(0,4);,编译能通过吗?
能通过编译,但运行时,会抛出字符串下标越界异常
57.String类能被继承吗?
不能,因为被final所修饰
58.子类覆盖了父类的方法,实例化子类对象,调用该同名方法,调用的是父类还是子类的方法?
子类的方法
59.子类覆盖了父类的方法,实例化父类对象,调用该同名方法,调用的是父类还是子类的方法?
父类的方法,父类只能调用父类的方法
60.如果父类只有有参构造,在子类如何编写,才能编译通过?
在子类编写子类的构造方法,在子类的构造方法的第一行调用父类的有参构造
用super(参数值,参数值)
61.重写和重载的区别?
重写(override覆写):在继承关系下,子类覆盖父类的方法,要求方法名,参数列表,返回值必须相同
访问修饰符必须大于等于父类访问修饰符。由private修饰的方法不能被重写,也不能被继承。由static
修饰的方法不能被重写,但是能被继承。由final所修饰的方法不能被重写,但是能被继承
重载(overload):在同一类中,方法名相同,参数列表必须不同,跟返回值无关
62.访问修饰符有哪些?作用域是什么?
同一类 同一包不同类 不同包子孙类 不同包
public 行 行 行 行 公共的
protected 行 行 行 受保护的
缺省的 行 行
private 行 私有的
63.抽象类和接口能被实例化吗
都不能被实例化
64.抽象类的构造方法什么时候被调用
实例化实现子类的实例化对象的时候被调用
65.没有抽象方法的类一定不为抽象类
不对
66.有抽象方法的类一定为抽象类
对
67.一个类可以继承多个接口吗
不能,一个类只能实现一个接口。
68.一个类能继承一个类的同时实现多个接口吗
能 ,类 extends 父类 implements 接口,接口
69.一个接口可以继承多个接口,java是多继承吗
不对,因为Java的单继承是针对于类而言,而不是接口
70.一个类实现了一个接口,部分实现了该接口的部分抽象方法,该类一定为抽象类吗
一定
后续会持续更新,完整资源已经上传,记得关注免费下载哦!