| 本帖最后由 刘焕新 于 2013-4-2 23:15 编辑 
 1.关于代码的插入,告诉你我的方法:
 如果是回帖的话,在每个帖子的回复窗口的右上角有个高级模式,点击切换到高级模式!
 在高级模式的编辑窗口的右上角有个纯文本模式。把你要粘贴的代码事先排版好格式。
 在你粘贴代码前,切换到纯文本模式,也就是在前面打上钩。
 然后,将代码复制粘贴,完了在代码的开头加上【code】,末尾加上【/code】,如下:
 【code】
 public class HelloWorld
 {
 public static void main(String[] args)
 {
 System.out.println("Hello, world!");
 }
 }
 【/code】
 注:以上为了演示纯文本编辑,我把英文的“[” 和“]”改成了中文的“【”和“】”,正确的应该是“[”和“]”,能明白我的意思吗?
 
 弄好之后,再取消纯文本模式,也就是取消掉之前的勾,就能预览代码的实际效果了,如下:
 怎么样,这样贴出来的代码好看多了吧?{:soso_e104:}复制代码public class HelloWorld 
{
        public static void main(String[] args) 
        {
                System.out.println("Hello, world!");
        }
}
 2.Java代码的问题:
 this.name = name;
 cmpt = new Computer();
 第二句能否也写成像第一句一样?
 this.cmpt = cmpt;
 或者第一句写成像第二句那样?
 name = new name();
 
 第一个问:如果写成:this.cmpt = cmpt; 意思是把右边的cmpt赋值给这个Teacher类里的变量cmpt,那么右边的这个cmpt从哪里来的呢?一般是构造函数从参数列表中来。所以如果要写成你说的那样,cmpt必须在参数列表中给出。如下:
 第二个问:name = new name(); 这句代码的意思是:要创建一个名为name的实例对象。创建对象的前提是要定义了这样的类。所以如果你要这样写,就必须先定义一个名为name的类。复制代码Teacher(String name, Computer cmpt) 
{
        this.name = name;
        this.cmpt  = cmpt;
}
注:Java命名规则之一:类名首字母要大写!所以,如果要定义这name类,这个类的名字应该写成Name ,而不是小写开头的name,切记!
 
 3.至于有关图片和其他剩余问题,我也不清楚,可能是你的浏览器问题,重启浏览器或清理一下缓存垃圾,或者换个别的浏览器试试吧,Good luck!
 |