Java类之间的数据传递3中方法。
2015-07-30 10:12
597 查看
1.若是不变的常量可用接口interface,在接口中定义然后几个类就可以共用了。
2.如果是类之间传递变量有两种方法,假如[b]类A调用类B的一个属性,类B的长像如下:[/b]
[b]class B {[/b]
[b] public static String x ="nice";[/b]
[b]public static void main(String []arg)[/b]
[b]{[/b]
[b]}[/b]
[b]}[/b]
[b]类A可这样写[/b]
[b]2.1[/b]
[b]class A{[/b]
[b]public String [b] x;[/b][/b]
public A()
{
this.x= CodeGenAction.x;
}
public static void main(String []arg)
{
//输出nice
System.out.println(x);
}
[b]}[/b]
[b]2.2[/b]
[b]class A{[/b]
[b][b]public String x;[/b][/b]
[b]public void setX(String x)
{
this.x= x;
}
[/b]
[b][/b]
public static void main(String []arg)
{
setX([b]CodeGenAction.x);[/b]
//输出nice
System.out.println(x);
}
[b]}[/b]
[b]3.将数据写入存储文件中如xml,txt,数据库,然后取出,这样是比较麻烦的。[/b]
2.如果是类之间传递变量有两种方法,假如[b]类A调用类B的一个属性,类B的长像如下:[/b]
[b]class B {[/b]
[b] public static String x ="nice";[/b]
[b]public static void main(String []arg)[/b]
[b]{[/b]
[b]}[/b]
[b]}[/b]
[b]类A可这样写[/b]
[b]2.1[/b]
[b]class A{[/b]
[b]public String [b] x;[/b][/b]
public A()
{
this.x= CodeGenAction.x;
}
public static void main(String []arg)
{
//输出nice
System.out.println(x);
}
[b]}[/b]
[b]2.2[/b]
[b]class A{[/b]
[b][b]public String x;[/b][/b]
[b]public void setX(String x)
{
this.x= x;
}
[/b]
[b][/b]
public static void main(String []arg)
{
setX([b]CodeGenAction.x);[/b]
//输出nice
System.out.println(x);
}
[b]}[/b]
[b]3.将数据写入存储文件中如xml,txt,数据库,然后取出,这样是比较麻烦的。[/b]
相关文章推荐
- JAVA 并发编程-返回执行结果(Callable和Future)(九)
- java日期格式化
- JAVA多线程实现的三种方式
- java正则过滤html标签属性
- java日期格式化
- Eclipse下使用Subversion(SVN工具)
- 获取Spring上下文
- java正则过滤html标签属性
- Struts2 action配置注释
- 获取Spring上下文
- Struts2 action配置注释
- Java正则表达式判断邮箱地址数组,冒泡排序,String的方法
- jsoup Cookbook(中文版)--爬虫(java)
- EJB学习(二)——使用Eclipse+JBOSS创建第一个EJB项目
- Eclipse/Myeclipse中Installed JREs,添加jdk和jre的区别
- java序列化java.io.Externalizable
- org.springframework.web.servlet.view
- Java IO【16】利用转换流简单的写一些代码
- 企业支付宝账号开发接口教程--JAVA-UTF-8(实际操作完善中...SpringMVC+JSP)
- Spring IoC原理实例分析