java中类之间的数据传递方式

目录
  • java 类之间的数据传递
    • 构造函数
  • java 类与类相互传值

java 类之间的数据传递

虽然最开始学java的时候,就知道java类之间数据的传递,可能当时也懂,不过可能忘了

刚好,用到了这个,然后只为将一个数据连续传到后两个类。

方法,通过构造函数,或者通过set方法。

构造函数

代码不好演示

1、类A,B,C,目的,将类A中的数据传到类C

2、现在B中创建一个类A的实例(用作句柄),然后在B的构造函数中将其“赋值”(不是初始化),构造函数中应该要有类A作为参数,尽量将赋值语句写到第一行。

3、当类B在类A中要使用时,自然要传一个参数才能构造,此时传递“this”作为参数,就相当于将B中的那个A的实例赋值了,

4、由于C要在B中使用,同样的方法,将值又从B中传递到C中。

5、传递值,或者赋值一个句柄时,尽量写到前面,保证后面的语句调用其值时不会是null

6、大功告成。

java 类与类相互传值

实现Java类和类之间相互传值,首先java文件必须在package文件夹下

package references;
public class A {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	}
	public static String getA() {
	return "getA";
	}
}
package references;
public class B {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
          references.A a=new references.A();
          System.out.println(a.getA());
	}
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • java搭建ftp/sftp进行数据传递的全过程

    ftp/sftp概念及搭建 ftp是一种文件传输协议,让客户端和服务端能够互相传递文件,图片等数据;方便快捷; sftp是ssh file transfer protocol缩写,也是一种文件传输协议.sftp比ftp安全的多,但传输效率要低的多 搭建: ftp可以搜索网上教程,很多,在此不过多赘述 创建完成后,通过浏览器就可以访问到内容了; sftp用freesshd搭建(记得freesshd的安装路径不要有中文,否则各种报错);这个也可以自行百度,解决方法很多; Java代码 代码如下: i

  • JAVA中使用JSON进行数据传递示例

    最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作. 其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据. 首先,在JAVA中使用JSON需要引入 org.json 包, 并在程序中引入相应的JSON类: import org.json.JSONArray; import org.json.JSONExceptio

  • java 引用类型的数据传递的是内存地址实例

    目录 java 引用类型的数据传递的是内存地址 看下面的代码和截图 list集合存引用数据类型时的问题 集合list的存储元素 java 引用类型的数据传递的是内存地址 java中引用类型的数据,传递的是内存地址,像类,数组,接口,String等等都是引用类型! 看下面的代码和截图 public class Test2 { // java中引用类型的数据传递的是内存地址 private Map<String, Student> students = new Hashtable<Strin

  • JAVA POST与GET数据传递时中文乱码问题解决方法

    做了N年的java开发从没有自己写过一个网站,最近乱忙活弄了一个企业家宣传网站. 跟大家一样遇到了中文字符集乱码问题,为了大家能少走一些弯路,所以在此分享一下即简单又实用的解决方法. 1. POST 数据传递 接收页 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% request.setCharacterEnco

  • java中类之间的数据传递方式

    目录 java 类之间的数据传递 构造函数 java 类与类相互传值 java 类之间的数据传递 虽然最开始学java的时候,就知道java类之间数据的传递,可能当时也懂,不过可能忘了 刚好,用到了这个,然后只为将一个数据连续传到后两个类. 方法,通过构造函数,或者通过set方法. 构造函数 代码不好演示 1.类A,B,C,目的,将类A中的数据传到类C 2.现在B中创建一个类A的实例(用作句柄),然后在B的构造函数中将其"赋值"(不是初始化),构造函数中应该要有类A作为参数,尽量将赋值

  • Java 多线程之间共享数据

    目录 1.线程范围的共享变量 2.使用Map实现线程范围内数据的共享 3.ThreadLocal实现线程范围内数据的共享 4.优化 5.实例 1.线程范围的共享变量 多个业务模块针对同一个static变量的操作 要保证在不同线程中 各模块操作的是自身对应的变量对象 public class ThreadScopeSharaData { private static int data = 0 ; public static void main(String[] args) { for(int i

  • Java利用正则取标签之间的数据

    我就废话不多说了,大家还是直接看代码吧~ String str = "哈哈<font color='red'>1111</font>还是你牛<font color='red'>11111</font> "; String regStr = "<font color='red'>(.*?)</font>"; Pattern pattern = Pattern.compile(regStr); if

  • Java如何实现多个线程之间共享数据

    目录 实现多个线程之间共享数据 一. 如果每个线程执行的代码相同 二. 如果每个线程执行的代码不同 多线程之间共享数据的方式探讨 方式一:代码一致 方式二:代码不一致 实现多个线程之间共享数据 一. 如果每个线程执行的代码相同 可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如:卖票系统 class Ticket implements Runnable{ private int tick = 20; Object obj = new Object(); publi

  • Android Activity之间的数据传递方法总结

    前言 在Activity间传递的数据一般比较简单,但是有时候实际开发中也会传一些比较复杂的数据,本节一起来学习更多Activity间数据的传递方法. 1.通过 Intent 传递 我们在进行 Activity 跳转时,是要有 Intent,此时 Intent 是可以携带数据的,我们可以利用它将数据传递给其它Activity.Intent 应该是系统提供的支持类型最广,功能最全面的传递方式了.基本数据类型.复杂数据类型(如数组.集合).自定义数据类型等等都能支持,而且使用起来也不复杂.下面将通过几

  • java中类和对象的详细介绍

    面向过程和面向对象 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题. JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成. 面向过程注重的是过程,在整个过程中所涉及的行为,就是功能. 面向对象注重的是对象,也就是参与过程所涉及到的主体.是通过逻辑将一个个功能实现连接起来 [面向对象概念] 面向对象是思考问题的一种思考方式,是一种思想.比如:概念与实例.理论与实践.名和实等等. 类就是一类对象的统称.对象就是这一类具体化的一个

  • Java中类与对象的相关知识点总结

    目录 一.面向过程与面向对象的理解 二.类与对象的理解与认识 三.类的成员 1.字段/属性/成员变量 2.对null的基本认识 3.方法 (method) 4.static 关键字 四.封装 1. private实现封装 2.getter和setter方法 五.构造方法 1.构造方法的基本语法及使用 2.this关键字 六.Java中的代码块 1.认识代码块 2.普通代码块 3.构造代码块 4.静态代码块 七.toString方法 1.重写println的toString方法 2.匿名对象 八.

  • 在不同Activity之间传递数据的四种常用方法

    在Android中传递数据的方法非常多,本次介绍4中比较常用的数据传递方法: 1.通过Intent传递数据 2.通过静态变量(static)传递数据 3.通过剪贴板(Clipboard)传递数据 4.通过全局对象传递数据 在TransmitDataActivity.java中 package mobile.android.transmit.data; public class TransmitDataActivity extends Activity { @Override protected

  • Java类之间的关系图_动力节点Java学院整理

    Java类之间的关系图 在Java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖.关联.聚合.组合.继承.实现.他们的耦合度依次增强. 1. 依赖(Dependence)  依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系.定义比较晦涩难懂,但在java中的表现还是比较直观的:类A当中使用了类B,其中类B是作为类A的方法参数.方法中的局部变量.或者静态方法调用.类上面的图例中:Pe

  • 关于Android Activity之间传递数据的6种方式

    使用Inten的putExtra传递 第一个Activity中 //创建意图对象 Intent intent = new Intent(this,TwoActivity.class); //设置传递键值对 intent.putExtra("data",str); //激活意图 startActivity(intent); 第二个Activity中 // 获取意图对象 Intent intent = getIntent(); //获取传递的值 String str = intent.ge

随机推荐