A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 阿蛮 中级黑马   /  2016-2-4 00:03  /  766 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

明明是按照视频上面建个代码敲得为什么全部报错呢?请问到底是怎么回事呢?

11 个回复

倒序浏览
建议重新把面向对象 再看一遍
回复 使用道具 举报
ContainsM 发表于 2016-2-4 14:08
建议重新把面向对象 再看一遍

你说的很含蓄,但我明白话里的意思,谢谢你善意的提醒!我会重回新再看一遍的!
回复 使用道具 举报
keaitao0321 来自手机 中级黑马 2016-2-4 22:53:11
板凳
你的类名
回复 使用道具 举报
1、导包的时候写 import java.util.*; 会方便些;
2、你的类名 class ArrayList  不要起这类的类名,ArrayList、List 等这些是java中已经内定的关键字,由于类是设计用来代表对象的,所以在命名类时应尽量选择名词,最好起好辨认的有意义名字。
3、你编译有问题主要还是类名问题,你在你的class ArrayList  中定义了 singleElement(ArrayList  al) 方法,主函数中建立对象al1时想调用 singleElement(ArrayList  al),但是java自己有ArrayList 类自己的构造方法,你这也不是复写方法,所以java不知道你是要建立哪一个对象。。。。。
回复 使用道具 举报
你的类名ArrayList和导入的类名同名了,而且你没有创建sop方法
回复 使用道具 举报
fagug 发表于 2016-2-4 23:15
1、导包的时候写 import java.util.*; 会方便些;
2、你的类名 class ArrayList  不要起这类的类名,ArrayL ...

谢谢,听君一席话,胜读十年书,谢喽
回复 使用道具 举报
Mayer 发表于 2016-2-4 23:24
你的类名ArrayList和导入的类名同名了,而且你没有创建sop方法

。。。。。其实sop方法是定义了的,只是。。。截图没能截下来

点评

哦哦  发表于 2016-2-6 12:46
回复 使用道具 举报
你放在红×上看看说的是啥
回复 使用道具 举报
出现问题双击红叉 看看是具体哪儿的问题
回复 使用道具 举报
基础不扎实,1.取名避免关键字。2.见名知其意,取名有意义。3.注意区分大小写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马