当前位置:编程学习 > JAVA >>

请问怎么模仿String 写一个 字符串类 直接用等号接收一个字符串

比如 Test t = "abc";
这种东西应该怎么写? 我想知道具体的写法 --------------------编程问答-------------------- 字符串是final的,无法继承。
"" 表示的就是一个字符串对象。

需求无法实现。

变通下可行?定义的类,有public String的成员属性可行啊?

public class TestCharSequence
{
    public static void main(String[] args)
    {
        MyString ms = new MyString();
        ms.myString = "asdf";
    }
}

class MyString
{
    public String myString = null;
}


好像挺假的,呵呵~ --------------------编程问答-------------------- mark一下,还没想到怎么弄 --------------------编程问答-------------------- String是有常量池的,自己定义的怎么实现了 --------------------编程问答-------------------- 再补充下:
String、Integer、Character、Long等,都是final标示的封装类,它们对应的基本类型:String、int、char、long等,是支持=赋值的。用封装类直接=基本类型,自动装箱。 --------------------编程问答-------------------- 写个string参数的构造函数 --------------------编程问答-------------------- 参考虚拟机中String源码 --------------------编程问答-------------------- 你可以自己搞一套JVM就可以了 --------------------编程问答-------------------- 自定义表达式重载什么的,貌似java做不到。 --------------------编程问答-------------------- 出这个题目的面试官是C/C++的,Java无法进行运算符重载。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,