已采纳回答 / DCFY
hobby只是构造方法实例化的对象,你直接输出当然是打印地址。应该把System.out.println(hobby);的hobby改为string然后放构造方法里面就可以了
2020-08-15
最赞回答 / Gripex90c
你的问题是不是弄错了 应该是为什么字符串的长度用length()方法,数组长度用的length属性?答:String 的长度被设计成bai只能通过方法读取。专门为了防止出现类似zhi str.length = 5; 之类的语句。因为这是不合理的语句,用户是不应该这样设定字符串的长度的,应该只能读取它。这是封装,是面向对象的三大精髓之一,如果你仍然不理解上面的话,那没办法让你立刻理解,你需要慢慢熟悉面向对象。
2020-08-06
最新回答 / qq_慕虎6321845
已解决,因为类型列表<学生>中的添加方法(学生)不适用于参数(整数),所以自定义一个Integer泛型的List就好了。具体代码:List<Integer> intList=new ArrayList<Integer>();<...图片...>
2020-08-02
最新回答 / 暗能量PK暗物质
/***1、循环体+return 可以在用户输入错误时可以在选择输入,退出时可以退出整个程序。2、catch 出的错误,我们提示“错误”,不要用系统的错误,用户体验更好。*/ public static void select(){ System.out.println("请输入命令:1-按照书籍名称查找书籍。2-按照书籍序号查找图书"); while(true){ try{ Scanner sc = new Scanner(System.in); int a = sc.nextInt...
2020-07-30
已采纳回答 / 慕瓜6161585
用CourseToSelect的意思是在List集合里用contains方法,用student.courses的意思是在Set集合里用contains方法就是一个测试,让你知道两个里面都可以用contains,其实你全部换成一样的也能运行,不过就是在List集合中用了两个contains方法,或是在Set集合中用了两个contains方法。一样一个的意思就是分别在Set和List集合中演示contains方法
2020-07-29