如何分装代码java java分配

java实现两个不同类型的集合将它分装成一个类接收怎么做【如何分装代码java java分配】一个函数需要返回两个值的话 可以根据你自己的需求决定是用强类型还是弱类型强类型的话 比较安全 但是写起来比较麻烦 代码也不是很美观弱类型的话 代码比较优美一点 但是相对的 需要对类型判断好 pre t="code" l="java"// 强
class Data{
ValueA a;
ValueB b;
}
public Data function(){
Data data = https://www.04ip.com/post/new Data();
data.a = xxx;
data.b = xxx;
return data;
}
//弱
public Object[] function(){
ValueA a;
ValueB b;
Object[] objs = new Object[]{a,b};
return objs;
}
如何对java源代码进行封装?你把JAVA生成的两个.clsss文件找到,例如:A.class和B.class再建一个文本文件,把建的文本文件C.TXT把扩展名改为.mf,再用记事本打开这个文件,在里面写上这样的语句:
Manifest-Version: 1.0
Main-class; A
Created-By: 1.5
然后在"开始"中打开"运行"打开输入"cmd"然后用CD把目录转化成那两个文件的目录,然后输入"jar cfm [要生成的文件名] C.mf A.class B.class"
这样就会生成一个文件,这个文件就是打包的文件,你可以双击运行.
java中对类分装的原因及原则1、“纸上得来终觉浅”,直到经历一段时间的编码活动以后,才能对封装的原因及原则有所体会 。那个时候书本上的理论知识才能觉得亲切 。
2、其实不封装也是可以的,很久以前 , 我们的前辈们就是那么干的 。但是当项目在空间方面有很大的体量,在时间方面持续很长的开发和维护时间,在开发人员方面不断的变动的,在需求方面不断的更改的时候 。你会发现之前那样信马由缰,没有组织 , 随心所欲的编码方式就会带来很多问题 。比如说:
①、今天路人甲开发了一块功能,后来他离职了,工作交接给你,让你修改它遗留的一些功能或者修改它的bug 。那个时候,你会发现,自己掉在了一片大海里,东南西北都找不到 。如果他写的代码是在一个类里,或者是在一个包里,局限在一块区域,那么就好找,好修改 , 否则你只有在大量的时间以后,才能从其潇洒的编码风格中体会出其当时的思维逻辑和良苦用心
②、更重要的是,当你今天开发了一个甲功能,明天客户的想法变了,需要换成乙功能 。那么如果你的代码分散在不同的类里,你的麻烦就大了,需要一一修改 。如果你是把它们写在一个方法里,那么你只需要重新提供一个方法即可,而不必担心这个方法删除以后对其他功能会不会产生负面影响 。现实项目开发过程中,这种需求的变更是客观存在的,无法抹去,所以你就需要时时刻刻想着如果把自己的代码整理在一起 , 使相关的一块功能对应着一块代码,这样当需要需改它时 , 可以找到,也方便修改,花费的代价较小
3、所以封装与不封装对于结果来说 , 往往不是能不能做出产品的问题,而是能不能高效的做出的问题 。它就是为了大量的减少内部矛盾,一致对外 。
4、所以,代码最好局限在一块区域里 , 有问题时只修改它,而不会对其他功能产生影响 。这种思想被总结为设计原则:“高内聚 , 低耦合” 。
java什么是分装是说封装吗?
封装是面向对象的特点之一 。
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面 。面向对象计算始于这个基本概念 , 即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象 。

推荐阅读