首先说,学完了,指的什么?是看完了一本书,学习了c=a+b;?还是学的比较通了。 要想学通,还的多实践才行。 下面这题是否会了?若不会,就的再仔细学学【当然,这只是一个小例子,举例而已】 class A{ String s; public A(String s){} public static void main(String[] args){ A a = new A(); } } 上面的程序对吗?下面这个对吗? class A{ String s; public static void main(String[] args){ A a = new A(); } }
to eagle1984第一个类中有一个构造方法public A(String s){},因此在编译时,javac不会再生成缺省构造方法public A(String s){},因此调用缺省构造方法生成对象 new A()就不对,因为没有。第二个类中没有构造方法,所以javac会给我们生成缺省构造方法 public A(){},因此第二个正确。与s用没用到,没太大关系。
要想学通,还的多实践才行。
下面这题是否会了?若不会,就的再仔细学学【当然,这只是一个小例子,举例而已】
class A{
String s;
public A(String s){}
public static void main(String[] args){
A a = new A();
}
}
上面的程序对吗?下面这个对吗?
class A{
String s;
public static void main(String[] args){
A a = new A();
}
}
insiku(㊣瀟湘夜雨㊣) !
你的悟性很高,让我见识一下可以吗?
下面这个应该可以,同样的道理,没了那个带参数的构造函数,Java自动会生成一个不带参数的构造函数,所以编译可以通过
你的算是一个好习惯
如果是这样,那根本不叫学完,
SUN公司对JAVA的开源就意味着你不可能把JAVA学完,
上面的程序你没看出错误说明你对constructor的理解还远远不够,
建议你去把Core java看一边
然后多做点程序,进步应该很快的:)
到时候你再选择你是学 J2EE 或者 J2ME
路还长着呢
还有就是就是那个s 变量不应该是默认访问级别PRIVATE的好一点使用默认的不是好习惯
那样类的封装性不好人家不就是说了句“学完了JAVA2”?干嘛声讨人家我也很想问问一问以后的路该怎么走
人不能总是只步不前吧?当然不敢说学完了,说真的现在觉得很迷惘的 我自己觉得自己的基础还不错就算不行
我也不想重复了 说真的在学校里学JAVA实在是不知道社会上的要求是什么 JAVA 那么广我不能
什么都学吧???那么到底社会上JAVA在哪里有优势咧 有人说JAVA的优势是WEB很服务器端编程
客户端就差了点 其实我也知道不可能靠一种语言走遍天下 但是我不是学软件开发的 我学的是
网络管理和数据库打交道多一些 那么JAVA朝这方面学要学什么咧
又或者说他这方面更本不行总而言知我现在只是想知道社会上的一些动向和要求 时间不多了
我不希望毕业后自己还是像个废物似的
找一个工作吧,在那里呆上一年半载的,就知道什么是
“语言”,什么是JAVA...如果你够勤奋,你会知道得更多。因为一切的所谓理论,尤
其计算机行业,其实是看实际需不需要,也不用介意会与不
会,实际工作中那些“高手”也常犯错误。但是,作为一个想提高技术的人,一是要敬业,二是有除BUG
的能力。我想这也是关键