在eclipse中新建Java工程名,包名,类名详细解释?

墨尽微凉 发布于 2015/07/19 21:49
阅读 7K+
收藏 1

在eclipse中新建一个工程,工程名,包名,类名能详细解释一下吗?

工程名可以和包名一样吗?类名就是包名么?有点糊涂,之前一直用cmd 命令执行代码,求哪位高手指导一下

(ps :我是java初学者,菜鸟,大神们勿喷)

加载中
0
东胜神洲
东胜神洲

1 个工程 包含 N 个包,1个包包含 N 个类。

工程就想当于一个软件,包相当于模块,类就是模块下各项功能的实现。。大概就这么个看法,你先自己想一想。。多看多了解就很快明白。

墨尽微凉
墨尽微凉
嗯嗯
0
dollyn
dollyn

1. 工程名随便,和包名没关系

2. 类名不同于包名,包名大概类似个命名空间的东西比如java.util;类名比如List,全名就是java.util.List 在别的类里面引用这个类的时候,就要用全名来引用。

0
南北024
南北024
自己动手,丰衣足食
0
回头無岸
回头無岸

做个简单但是不严谨的理解方式

工程名=项目的名字

包名字=模块的名字

类名=字面意思

比如我们要做个叫微信的项目,那么工程名肯定是微信了。

微信里面有很多功能,我们会把每个功能细分成一个模块,比如登录模块,注册模块等等。

每个模块下肯定有对应的类,比如登录的时候我们需要username和password,会封装成一个user对象放在login包内,而注册的时候涉及的信息比较多,除了username和password还有手机号码生日之类的,同样我们也封装成一个user对象放在regist包里。最后你使用的时候,如果是注册你会在类导入regist.User,如果是涉及登录的类你会导入 login.User

墨尽微凉
墨尽微凉
谢谢
0
红薯官方
红薯官方

工程(Project)

    源码文件夹(Source Folder)/ 项目模块

        包(Package)

            类(Class)/接口(Interface)/枚举(Enum)

                字段(Field)/常量(Constant)/构造函数(Constructor)/方法函数(Method)

                内部类(Inner Class)/匿名类/变量(Variable)

------------------------------------------------

任何东西都得起一个名字,包括you and me.

墨尽微凉
墨尽微凉
返回顶部
顶部