JavaEE
当前位置:首页 > 学习资料 > JavaEE >

常见Java面试题之是否可以继承String类

更新时间:2020年07月27日   作者:spoto
是否可以继承String类?题目看似很简单,里面存在隐藏的知识点,稍有不慎可能就会理解错误。继承语法也是最经常遇到的一个基础Java面试题,不管原来知道不知道,现在告诉你,赶紧记牢面试无忧!

常见Java面试题之是否可以继承String类

Java是否可以继承String类?

String 类final类,不可以被继承。继承String本身就是一个错误的行为,对String类型最好的重用方式是关联关系(Has-A)和依赖关系(Use-A)而不是继承关系(Is-A)。

本题涉及java知识点分析

Java String类

字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。
String 类有 11 种构造方法,这些方法提供不同的参数来初始化字符串。
String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。
 关于String类的基本操作,可分为以下几类:1、基本操作方法  2、字符串比较  3、字符串与其他数据类型之间的转换  4、字符与字符串的查找  5、字符串的截取与拆分  6、字符串的替换与修改。具体操作本文就不铺开,有需求想法的同学可以单独交流!

java final类

Java中有一些类,如String,Math等,就是final类的典型例子。final类不能被继承,不能被覆盖,以及final类在执行速度方面比一般类快。
final类的定义:
public final class SomeClass { 
    ... 

Java 继承

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
类的继承格式
class 父类 { }
class 子类 extends 父类 { }


以上是思博网络为广大奔走在面试以及学习阶段的java同行整理的关于Java String类继承相关可能遇到的面试问题以及重要知识点,可能存在不足或者需要补充,您有什么观点和认识,欢迎指正补充,大家一起快乐学Java,高薪在就业!
如果遇到什么疑问或者困惑,可以联系我们,乐于与您分享讨论!
免费试听
思博SPOTO在线咨询

相关资讯

7天无条件退款
24小时实验室开放
全程跟踪服务
无条件免费重读