我在visual studio工作,分配是创建一个名为car的类,其中包含一个接受参数的构造函数。我的问题是,因为它接受参数并且我需要从用户那里获取信息以通过它,所以我不确定如何使所有方法看到类对象。我尝试传递方法来获取对象,但我显然做错了,因为我收到了一个错误,我将在下面发表评论。任何帮助都会很棒。
这是我的班级
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right">
这是我目前的表格
公共部分类MainForm:表单 {
class Car
{
//fields for the Car class
private string _year;
private string _make;
private int _speed;
//constructor
public Car(string year, string make)
{
_year = year;
_make = make;
_speed = 0;
}
//Year property
public string Year
{
get { return _year; }
set { _year = value; }
}
//Make property
public string Make
{
get { return _make; }
set { _make = value; }
}
//Speed property
public int Speed
{
get { return _speed; }
set { _speed = value; }
}
//accelerate the Speed property by increments of 5
public void Accelerate()
{
_speed += 5;
}
//brake the speed by increments of 5
public void Brake()
{
_speed -= 5;
}
}
答案 0 :(得分:1)
你需要在班级声明Car变量
public partial class MainForm : Form
{
Car mycar;
private void getInput()
{
string year;
string make;
int speed = 0;
year = yearTextBox.Text;
make = makeTextBox.Text;
myCar = new Car(year, make);
speedLabel.Text = myCar.Speed.ToString();
}
}
现在您可以在所有方法中使用mycar实例
答案 1 :(得分:0)
请查找原始代码的更新代码。
QPlainTextEdit
}