Topic: 我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里?

  Print this page

1.我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? Copy to clipboard
Posted by: 彦君
Posted on: 2004-08-19 01:06

//问题:为什么加上第一断代码就可以运行,不加就提示错误?
//我问的也挺糊涂,请大家帮个忙.看看是怎么回事!!!

package MyCompany.Computer;
import MyCompany.Computer.*;

import java.io.*;
public class PackageSample{
  public static void main(String args[])
  {
    Monitor m=new Monitor(17,"全平面","Sony");
    CPU c=new CPU(700,"Slot A","AMD K7");
    System.out.println(m.Brand+" "+m.Size+"寸"+m.Type+"屏幕");
    System.out.println(c.Brand+" "+c.Speed+"Mhz 处理器"+c.Type+"架构");
  }
}

2.Re:我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? [Re: 彦君] Copy to clipboard
Posted by: why
Posted on: 2004-08-19 01:53

Confused
ask yourself this question: why can you use Monitor and CPU classes in your program?

3.Re:我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? [Re: 彦君] Copy to clipboard
Posted by: 彦君
Posted on: 2004-08-19 15:47

我在我的程序目录中(MyCompany\Computer\)有CPU.class 和Monitor.class 的这两个类

4.Re:我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? [Re: 彦君] Copy to clipboard
Posted by: bsspirit
Posted on: 2004-08-19 22:45

import MyCompany.Computer.*;

这个是在导入你的CPU.class和Monitor.class两类,

因为你下面用到了,不写当然就找不到,就错了!!

5.Re:我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? [Re: bsspirit] Copy to clipboard
Posted by: wuyunlong
Posted on: 2004-08-20 08:19

没有什么错误,只是在命名方面多遵循一下java的命名规范,否则在一些强好的编辑器里就要提出警告了!!!

6.Re:我是一个菜鸟,正在学习Java.请大家帮我看看这断代码错在哪里? [Re: 彦君] Copy to clipboard
Posted by: stlinuxily
Posted on: 2004-08-21 21:45

package 是用来将你的.class文件放入其命名的空间内,即指定一个文件夹用来访当前的类;import 是用来导入所需的类……

看看有关的资料就明白了Smile


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923