Re: [公告] kobitos 軟性警告一次

作者: kobitos (醜比頭精靈)   2014-04-24 21:25:07
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: 如果懶得看內容,可以只看紅色字,然後 end 跳最後一段
: 首先先重新貼上原始發問文
: //// start ////
: 程式碼 http://i.imgur.com/No7652A.jpg
: 書本的解釋 http://i.imgur.com/8DT4FxA.jpg
: Container c = getContentPane();
: 這一行看不懂getContentPane() 是JApplet的一種方法嗎
: 這個Container跟JTextArea是什麼關係
: 我覺得c=呼叫個方法好抽像 完全陷入迷網中
: 有好心人可以幫我翻釋書本的解釋嗎
: //// end ////
: ※ 引述《kobitos (醜比頭精靈)》之銘言:
: : 請問 你圖片打不開嗎 ??
: : 圖片的程式碼上有註解
: : 書本上的解釋的圖連結也沒問題
: 我有註明了,我發文的時候已經試了五六次
: 「書本解釋圖」 http://i.imgur.com/8DT4FxA.jpg 始終出不來
: 如果你問我現在看不看得到,的確是看得到沒錯
: 我也有聲明了,書本解釋圖看不看得到不是重點
: : 你當個版主 有必要這樣整我嗎
: : 你是什麼意思 你憑什麼
: : 再說清楚一點 你憑什麼要限制我
: : 如果你不想回我文 就不要勉強 當版主用這種態度是不對的
: : 這個例子是我JAVA書上第六章的例子
: : 如果你不信他就是跟SWING混在一起教基礎 我可以
: : 把書拿給你看 你真的不要太過份了
: 我把程式碼的圖片裡頭的程式碼(好饒舌)原文貼上來
: btw... 用我習慣的 coding style
: //A programmer-define square method
: import java.awt.Container;
: import javax.swing.*;
: public class SquareInt extends JApplet {
: public void init() {
: String output = "";
: JTextArea outputArea = new JTextArea(10, 20);
: //get the applet's GUI componet display area
: Container c = getContentPane();
: //attach outputArea to Container c
: c.add(outputArea);
: int result;
: for (int x = 1; x <= 10; x++) {
: result = square(x);
: output += "The square of " + x + " is " + result + "\n";
: }
: outputArea.setText(output);
: }
: //square method definition
: public int square(int y) {
: return y*y;
: }
: }
: 是的,程式碼的確是有註解
: 你相不相信無訪,但我相信這四行註解沒有一行是你自己寫的
: 理論上應該是書上的註解你照著打上去
: 也就是說,整個發問文,我看不到你對於程式碼的解讀 or 瞭解度
: 當然,你會來問就是因為你不瞭解
: 但是如果完全感覺不到你的瞭解度、或是你試著理解的努力
: 這也是不行的,違反版規 4 的精神
: 然後「書本解釋圖」的原文我也打一遍
: Container c = getContentPane();
: declares Container reference c and assigns it the result of a
: all to method getContentPane
作者: pupuliao (pupu)   2014-04-24 21:28:00
這很難理解嗎.....
作者: funnypeter (很難笑,披得)   2014-04-24 21:42:00
我猜原波沒寫過C,C++有指標的語言很難理解也算不意外,參考是object在記憶體上的位址
作者: gmoz ( This can't do that. )   2014-04-24 23:13:00
所以才會說你把基礎跟swing混在一起問啦
作者: k47100014 (MIT_No.14)   2014-04-28 18:48:00
這邊不能噓文哦 超想噓的 你JAVA要不要從頭來過?

Links booklink

Contact Us: admin [ a t ] ucptt.com