關於8月9日及8月10日這兩天是我第一個星期去補SCJP課程的日子!這門課將連續要上四個星期!每個星期皆是從上午九點到下午五點為上課時間!
話說表訂時數是56小時,但扣除中午休息時間一小時再去乘上天數則剛剛好為56小時,所以下課時間就含進上課時數嘍!
但我想老師教的完我也不會太在乎吧!不休息一下也不好XD而且下課也沒休息太久就是了...再說,我覺得這個老師教的不錯,比學校的好太多、太多嘍!
雖然目前教的東西還不算太難,但至少也幫助我注意到一些以前沒發現到的問題及觀念!所以感覺還不錯啦!
不過我也沒想到才第二天上課,就可以開始與同學討論程式的問題嘍!
以下是在與同學討論及教同學時發現一些比較重要的觀念寫在這紀錄一下嘍!
public class TestScoping{
public static void main (String[] args){
System.out.println("Scoping a = "+Scoping.a);
Scoping s = new Scoping();
/*因這邊已把Scoping設定成一個物件了
所以下面執行的每行程式都要去follow物件s
假如將這行往上移一行的話,Scoping.a也要改成s.a*/
System.out.println("Scoping b = " + s.b);
System.out.println("Scoping c = " + s.c);
/*System.out.println("Scoping s= " + s.s);
System.out.println("Scoping bb = " + ts.bb);
System.out.println("Scoping d = " + s.d);*/
s.mA(3,4);
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product();
System.out.println(p);
System.out.println("----------給值後---------" + "\n");
p.setId(1); //要記得在設定的時候是不用寫"="的唷!
p.setName("PS3");
p.setUnitPrice(12000.0);
p.incStock(1000);
System.out.println(p);
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p)); //也別忘記要給他物件(p)唷!
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product(1,"will", 7500.0, false, 1000);
/*在Product 用了建構子
public Product(int id, String name){
his(id, name, 0.0, false, 0);
}
所以這別也別忘了要在新增物件的時候給他初始值*/
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p));
Product p2 = new Product(2,"PSP");
System.out.println(p2);
p2.setUnitPrice(6800.0);
p2.setFree(false);
p2.incStock(2000);
System.out.println(p2);
}
}
話說表訂時數是56小時,但扣除中午休息時間一小時再去乘上天數則剛剛好為56小時,所以下課時間就含進上課時數嘍!
但我想老師教的完我也不會太在乎吧!不休息一下也不好XD而且下課也沒休息太久就是了...再說,我覺得這個老師教的不錯,比學校的好太多、太多嘍!
雖然目前教的東西還不算太難,但至少也幫助我注意到一些以前沒發現到的問題及觀念!所以感覺還不錯啦!
不過我也沒想到才第二天上課,就可以開始與同學討論程式的問題嘍!
以下是在與同學討論及教同學時發現一些比較重要的觀念寫在這紀錄一下嘍!
public class TestScoping{
public static void main (String[] args){
System.out.println("Scoping a = "+Scoping.a);
Scoping s = new Scoping();
/*因這邊已把Scoping設定成一個物件了
所以下面執行的每行程式都要去follow物件s
假如將這行往上移一行的話,Scoping.a也要改成s.a*/
System.out.println("Scoping b = " + s.b);
System.out.println("Scoping c = " + s.c);
/*System.out.println("Scoping s= " + s.s);
System.out.println("Scoping bb = " + ts.bb);
System.out.println("Scoping d = " + s.d);*/
s.mA(3,4);
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product();
System.out.println(p);
System.out.println("----------給值後---------" + "\n");
p.setId(1); //要記得在設定的時候是不用寫"="的唷!
p.setName("PS3");
p.setUnitPrice(12000.0);
p.incStock(1000);
System.out.println(p);
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p)); //也別忘記要給他物件(p)唷!
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product(1,"will", 7500.0, false, 1000);
/*在Product 用了建構子
public Product(int id, String name){
his(id, name, 0.0, false, 0);
}
所以這別也別忘了要在新增物件的時候給他初始值*/
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p));
Product p2 = new Product(2,"PSP");
System.out.println(p2);
p2.setUnitPrice(6800.0);
p2.setFree(false);
p2.incStock(2000);
System.out.println(p2);
}
}
文章標籤
全站熱搜

看不懂啦~ 不過我想 上課一定有成長的~
呵呵~ 是啊^_^
這 這對我來說是外星文 看不懂 不過 我知道上完課 你一定會學很多!! 加油
好的,謝謝^_^
??整個問號?? 看不懂~''~ 不過妳要多加油啊*
呵呵~ 好的,你也是唷!
不錯啊~不過JS不是我的強項,我是專攻PHP+MYSQL,我的網站就有50%的程式語言是我以Joomla為基礎修改+開發的^^,JS就比較弱一點...要查手冊(靦腆得笑) 程式語言的觀念其實都滿類似的,我想語言邏輯懂了就會學得很快了,祝你學習順利喔!!
呵呵~ 你也不錯啦! 至少我覺得都比賽車好懂XD 謝謝你幫我加油嘍^_^
不錯喔... 是好的開始 可以把作業 po 上來討論啊 那我問你一個問題 為什麼 Scoping.a 可以用在 new Scoping() 之前呢? 因為 new() 之前 Scoping 物件還不存在啊 然後 如果我把值改掉了 譬如 Scoping.a = 100; 這個新的值會被記住嗎? 記多久?
呵~問題他們不知道我會po在這啊XD 這些是有人出現的問題,我想說或許我也會犯下這種錯誤,所以寫出來嘍! 不過星期天我還滿好笑的println還不小心寫成printf,果然是太久沒碰程式的錯啊/___\java寫到c++去了(嘆) 因為Scoping.a是我去呼叫我Scoping的class裡面的a 而在new Scoping()已經告訴程式說我建立物件嘍!那就必需都跟著物件所建立的s唷! 你也可以在TestScoping裡面去定義Scoping.a = 100;的 因為原始的Scoping我並沒有去定義a值 所以你跑TestScoping他出來的只是預設值XD 值被記住後會一直記到他所指定的變成無義意之後或是程式結束嘍!^_^
看不懂啦! 一大堆英文字母= =, 而且一想到要坐在椅子上這麼久, 屁股就覺得好痛唷XD! 你真的好厲害唷><"! 要繼續努力加油唷!
呵~ 還好啦! 上班不是也是要坐一整天嗎@@" 謝謝你幫我加油嘍^_^
吼~~ 當然是如果有不太會的放上來討論啊 雖然我們也不見得會 哈哈~ Java 真是好玩又好喝啊 (咖啡!)
我現在快為了環境變數的設定快抓狂了= ="