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