toString重写为什么要用public

[复制链接]
查看11 | 回复2 | 2011-5-31 22:53:31 | 显示全部楼层 |阅读模式
这是重写的规则,建议多看看方法重写这个概念重写方法时方法名称跟参数必须与父类相同,并且访问修饰符的权限不能低于父类的访问权限toString()方法是public的当要重写这个方法时修饰符的权限不能低于public而public是最高权限的了所以也必须用public来修饰
回复

使用道具 举报

千问 | 2011-5-31 22:53:31 | 显示全部楼层
楼主笔误了,toString少打了一个t.这样写出来的方法没有复写toString方法,所以打印出的是类型加散列吗.推荐楼主养成在重写的方法前加上注解@Override重写toString 则是@Overridepublic String toString(){ //代码}这样做的好处是,如果重写出的方法如果不
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行