求Java的一个简单问题
来源:百度知道 编辑:UC知道 时间:2024/05/06 03:11:28
这个是A类
public class A{
public A(String a)
{
}
public static void main (String [] args)
{
String a="1";
String b="2";
}
}
这个是B类
public class B{
public B(){
}
public static void main (String [] args)
{
String b="0";
String y;
b= new A(b);
System.out.println (b);
}
}
我想把A类的一个值传给B类
应该怎么样写
今天是怎么了
回答问题的人都跟我一样
不懂乱说
b= new A(b);这句话有错误!!!!!
求人不如求己
自己搞定了
都是 ......
public class A{
public A(String a)
{
}
public static void main (String [] args)
{
String a="1";
String b="2";
}
}
这个是B类
public class B{
public B(){
}
public static void main (String [] args)
{
String b="0";
String y;
b= new A(b);
System.out.println (b);
}
}
我想把A类的一个值传给B类
应该怎么样写
今天是怎么了
回答问题的人都跟我一样
不懂乱说
b= new A(b);这句话有错误!!!!!
求人不如求己
自己搞定了
都是 ......
你写的这是什么啊,简直就是...你想干什么啊...汗哦
就拿出错的那句来说吧
b= new A(b);
b是什么,b是一个字符串的引用啊
A是什么A是一个你自定义的类,你没有让A继承String类,怎么可以这样赋值呢,汗!怎么说也应该这么写吧
A a=new A(b);
太复杂了
public B(A a){
}
你已经在B类里写了这条代码:
b= new A(b);
就可以直接使用A类里的数据了啊
比如说:
System.out.println(b.a_string);
//当然了,你得先在A类里定义一个对应的String a_atring="string test";
OK……
你尝试一下咯
_Enjoy~~~
哦
我也是粗略看了一下
没去实现过
还是楼上的细心
佩服得很……
你写的类, 问题太多了.
先指明最明显的2个问题.
1. 一个包里的文件, 不能同时拥有2个public类.
2. 一个程序, 不能有2个或2个以上的main方法.
所以我把你写的类, 简单的改了一下.
class A{ //去掉了public修饰符
public A(String a) //这个构造方法没有具体操作, 可以剩略.写上也没什么问题
{
}
public String get_a(){ //把main方法, 改成别的名了.
String a = "10"; //这个值将要传递给B类了.
return a;
}
}
public class B{
public B(){
}
public static void main (String [] args) <