问题描述
- 怎么用get set 方法
-
我先定义了一个学生类,然后完成了get set方法,然后定义了第二个类,在这个类里用set方法设置了学生类的属性,可是怎么在第三个类中用get方法来获得学生类的属性呢
解决方案
class Program
{
static void Main(string[] args)
{
B b1 = new B();
b1.a = 10;
b1.b = 20;
Console.WriteLine(b1.a);
Consol......<br/><strong>答案就在这里:</strong><a target='_blank' rel='nofollow' href='http://blog.csdn.net/u012520952/article/details/48049869'>get和set方法</a><br/>
解决方案二:
public class PClass{
private Student stu = new Student();//声明一个学生类
class C1{ //第二个类
public C1(){
stu.setXXXX(设置属性)
}
}
class C2{ //第三个类
public C2(){
stu.getXXXX();//获取属性
}
}
}
解决方案三:
class Student //定义学生类
{
private String name;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
}
class ToolClass //定义第二个类设置学生姓名,算是工具类
{
private Student s;
ToolClass(Student s)
{
this.s=s;
}
public void method()
{
s.setName("zhangsan");
//System.out.println(s.getName());
}
}
class StudentDemoTest //获得学生姓名
{
public static void main(String[] args)
{
Student s=new Student();
ToolClass tc=new ToolClass(s);
tc.method();
System.out.println(s.getName());
}
}
//ps.仅供参考。
解决方案四:
1、第一类称JavaBean
2、在第二个类写一个设置名称的方法
3、在第三个类中new 第二个类的实例,调用第二个类中的方法进行设置Name就可以了
解决方案五:
new 一个对象出来,可以直接点出get方法啊
解决方案六:
楼上的楼上 ideal不错