我想知道是否有一种方法将一些NOT STATIC方法放入单独的包中而不传递变量?我的意思是,例如,我的方法是使用7个类变量 - 如果有方法将该方法与类分开放置?我的问题只是组织类的代码中的方法,而不是功能。将一个类的方法组织到包中
0
A
回答
0
否在java中,所有的方法都必须在类内部。您可以将一个类拆分为多个类,但当然这些方法只能使用它们的类的类变量。
此外,虽然类可以在不同的包中,但一个类的方法不能。他们甚至不能在不同的文件中。
0
变量和方法是一个类的成员。如果没有类别,方法不可能独立独立。你可以在不同的类中管理你想要的方法,但是你不能拆分类和方法。
相关问题
- 1. 将功能组织到一个类中(按类别)
- 2. 将类组织到名称空间中
- 3. 如何组织包括包含在C++中的多个类中
- 4. 将多个数组交织到一个数组中
- 5. 将方法包含到类中
- 6. 帮助程序,方法和类组织
- 7. 从一个类的方法将数组列表传递给另一个方法
- 8. 将所有方法从一个类复制到另一个类
- 9. 将方法从一个类复制到另一个类
- 10. 将布尔方法从一个类传递到另一个类
- 11. 将一个类的方法调用到ios中的另一个类
- 12. django包组织
- 13. 组织扩展方法
- 14. Java方法:组织建议?
- 15. 将所有子类组织成Python中的字典的好方法?
- 16. 在PHP中组织类和属性 - 正确的方法?
- 17. 在NSViewController子类中组织函数的替代方法?
- 18. 将访问对象组织到自定义组/类别中
- 19. 组织一个hashmap
- 20. 组织记录到类
- 21. 组织包含SQLAlchemy模型的文件夹的最佳方法
- 22. 无法将我的数组数组传递到另一个类
- 23. 如何将另一个包的类导入到我的包中
- 24. 使用从一个类到一组的方法
- 25. 组织Symfony 2中的类
- 26. 将方法添加到Ruby数组类
- 27. 将方法添加到另一个项目的类中
- 28. 如何将单元测试组织到包中?
- 29. 组织模块和包装的Python方法
- 30. 如何拆分包?根据功能将子类移动到不同的包还是组织在soma包中?
你能举一个你想要的例子吗? –
我的意思是如果一个静态方法 - 我把它们放在不同的包中没有问题。但我希望将非静态方法与课程分开......因此,正如我从Mark的答案中看到的,这是不可能的... –
我的意思是[编辑]你的问题,以显示如果可能的话你将如何使用代码。你所问的似乎是[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –