「JAVA自定义类传值」java自定义类型转换
本篇文章给大家谈谈JAVA自定义类传值,以及java自定义类型转换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Java类如何传值
public class Base {
private String sdate;
public String getSdate() {
return sdate;
}
public void setSdate(String sdate) {
this.sdate = sdate;
}
public Base(String sdate) {
this.sdate = sdate;
}
}
class A extends Base{
private String sdate;
public A(String sdate){
super(sdate);
}
}
//这种方式可以,但是仅限于父子类之间,如果想在实例还有造出来之前,使用实例内的内容,那是不可能的
java如何把一个类的某个值传到另一个类
class A
{
int a=5;
}
class B
{
int a;
B(A a1)//通过构造器
{
this.a=a1.a;
}
public void setA(A a1)//通过调用方法可以
{
this.a=al.a;
}
}
另,通过继承也可以
class A
{
int a=5;
}
class B extends A
{
}
B类中有a;
java 类与类之间 的值传递
想要在Movedown中获取GameFrame中的属性,首先一点你要把GameFrame传给Movedown类。
传递的方式有两种
方法一(构造方法传递):
public class Movedown {
GameFrame gf;
public Movedown(GameFrame gf){
this.gf= gf;
}
}
方法二:可以在Movedown中定义一个全局变量y 并定义set方法为这个y复制,然后把GameFrame.y通过set方法set进去就可以了。这里就不多说了。
JAVA中如何把一个类中赋值的变量传递到另一个类中使用
方法如下:
在第一个类中new一个A类的对象,定义的这个参数作为此对象的构造方法的参数,A中就可以取得这个变量的值用了
//该类中New一个A类
public class MainClass{
String str = "";
A a = new A(str );
.........
}
//A类
protected class A{
private String str = "";
A(String str){
this.str = str;
}
//此处就可以正常输出了
System.out.println("arg=" + str);
}
关于JAVA自定义类传值和java自定义类型转换的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。