课程
/后端开发
/Java
/Java入门第二季 升级版
为什么在InitailTelphone类中可以直接创建Telphone类的对象并调用Telphone类的方法呢?Telphone类与InitailTelphone类是什么关系呢?
2015-11-19
源自:Java入门第二季 升级版 8-3
正在回答
两者没关系,只要是在一个项目中 你就可以在类a中创建另外一个类b的对象(前提那个类允许,并提供了构造函数),你只需在a的开头 import 导入类b的即可,如果a和b在一个包里都可以不用导包,直接创建
一般这样写是为了吧main函数和类分开,这样是为了明确了程序的入口文件,方便以后的各种操作而已,实际你不创建这个InitailTelphone 直接吧main写在Telephone中完全也是没问题的
天涯蝶舞 提问者
这个小锋
因为这两个类是在同一级目录,编译的时候会自动去检索相关目录。因为是在同一个包下,所以没有用import来进行导入。至于是什么关系,他们都是Java的一个类,可以互相在代码中调用进行实例化。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答initailtelphone与telphone的区别
2 回答为什么InitailTelphone类可以直接使用Telphone类?不需要导入包?
3 回答没看懂:在InitailTelphone类里可以创建Telphone类的对象?
5 回答Telphone类和initiaphonel类分别是干什么的?有联系吗?
2 回答类与包的关系