C#编程 急
答案:6 悬赏:60 手机版
解决时间 2021-02-04 23:48
- 提问者网友:不爱我么
- 2021-02-04 05:59
C#编程 急
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-04 06:18
先是建立了一个Car的类,它来形容一辆车。用4个属性来形容一辆车。
private float weight; 重量
private int passengers; 乘客数
public int wheels; 轮胎数
public string plate; 车牌
*****************************************
public Car()
{
weight = 222;
passengers = 46;
wheels = 8;
plate = "88888";
}
这段代码就是默认的构造函数,每次新建一个Car类的时候,
比如: Car car1 = new Car();
这样,这辆车默认的4个属性值就是这4个数。
*********************************************
public Car(float we,int pa,int wh,string pl)
{
weight = we;
passengers = pa;
wheels = wh;
plate = pl;
}
这是带参数的构造函数,可以这样用。
Car car1 = new Car(111, 6, 4, "沪A1111");
******************************
public float Weight
{
get
{
return weight;
}
set
{
weight = value;
}
}
public int Passengers
{
get
{
return passengers;
}
}
这段就是简单地给函数赋值。比如:
你先建一个Car。
Car car1 = new Car();
然后你可以直接改这个类,
car1.Passengers = 4;
这就把这个car的乘客数给改了。
*************************************
public void Show()
{
Console.WriteLine("车牌号:{0}" ,plate);
}
这段就是打印出来这辆车车牌号的一个函数。
******************************************
以上就是这个类所有的内容。
****************************************
public class Test
{
public static void Main(String[] args)
{
Car hh =new Car(222,46,8,"88888");
Console.WriteLine("车重量:{0}", hh.Weight);
hh.Show();
Console.ReadLine();
}
这里就是一个测试程序,新建了一个car的类,传进去了4个值。
然后打印出来车重量,叫了Show()这个函数,用来打印车牌号。
private float weight; 重量
private int passengers; 乘客数
public int wheels; 轮胎数
public string plate; 车牌
*****************************************
public Car()
{
weight = 222;
passengers = 46;
wheels = 8;
plate = "88888";
}
这段代码就是默认的构造函数,每次新建一个Car类的时候,
比如: Car car1 = new Car();
这样,这辆车默认的4个属性值就是这4个数。
*********************************************
public Car(float we,int pa,int wh,string pl)
{
weight = we;
passengers = pa;
wheels = wh;
plate = pl;
}
这是带参数的构造函数,可以这样用。
Car car1 = new Car(111, 6, 4, "沪A1111");
******************************
public float Weight
{
get
{
return weight;
}
set
{
weight = value;
}
}
public int Passengers
{
get
{
return passengers;
}
}
这段就是简单地给函数赋值。比如:
你先建一个Car。
Car car1 = new Car();
然后你可以直接改这个类,
car1.Passengers = 4;
这就把这个car的乘客数给改了。
*************************************
public void Show()
{
Console.WriteLine("车牌号:{0}" ,plate);
}
这段就是打印出来这辆车车牌号的一个函数。
******************************************
以上就是这个类所有的内容。
****************************************
public class Test
{
public static void Main(String[] args)
{
Car hh =new Car(222,46,8,"88888");
Console.WriteLine("车重量:{0}", hh.Weight);
hh.Show();
Console.ReadLine();
}
这里就是一个测试程序,新建了一个car的类,传进去了4个值。
然后打印出来车重量,叫了Show()这个函数,用来打印车牌号。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-04 08:39
private float weight; 重量
private int passengers; 乘客数
public int wheels; 轮胎数
public string plate; 车牌
*****************************************
public Car()
{
weight = 222;
passengers = 46;
wheels = 8;
plate = "88888";
}
这段代码就是默认的构造函数,每次新建一个Car类的时候,
比如: Car car1 = new Car();
这样,这辆车默认的4个属性值就是这4个数。
*********************************************
public Car(float we,int pa,int wh,string pl)
{
weight = we;
passengers = pa;
wheels = wh;
plate = pl;
}
这是带参数的构造函数,可以这样用。
Car car1 = new Car(
private int passengers; 乘客数
public int wheels; 轮胎数
public string plate; 车牌
*****************************************
public Car()
{
weight = 222;
passengers = 46;
wheels = 8;
plate = "88888";
}
这段代码就是默认的构造函数,每次新建一个Car类的时候,
比如: Car car1 = new Car();
这样,这辆车默认的4个属性值就是这4个数。
*********************************************
public Car(float we,int pa,int wh,string pl)
{
weight = we;
passengers = pa;
wheels = wh;
plate = pl;
}
这是带参数的构造函数,可以这样用。
Car car1 = new Car(
- 2楼网友:愁杀梦里人
- 2021-02-04 08:21
你们老师一看就是没做过项目的
- 3楼网友:未来江山和你
- 2021-02-04 07:53
public class Car 这是表示Car类, 跟类名一样的方法叫做构造函数,
- 4楼网友:老鼠爱大米
- 2021-02-04 07:47
类、方法前面的public、private、protected代表这个类或方法为公共的、私有的、受保护的。
public class Car里面的public代表是个公共的,关键字class是类,该公共类的名称为Car。
public Car(); public Car(float we, int pa, int wh, string pl)这两个方法的名称与类名相同为构造函数,同时这两个方法名相同但是参数不同所以为重载方法。
在编程里面的解析函数我没有听说过,不过对应构造函数有析构函数,具有垃圾回收功能,析构函数与类名相同,但前面加~来命名。
public class Car里面的public代表是个公共的,关键字class是类,该公共类的名称为Car。
public Car(); public Car(float we, int pa, int wh, string pl)这两个方法的名称与类名相同为构造函数,同时这两个方法名相同但是参数不同所以为重载方法。
在编程里面的解析函数我没有听说过,不过对应构造函数有析构函数,具有垃圾回收功能,析构函数与类名相同,但前面加~来命名。
- 5楼网友:洎扰庸人
- 2021-02-04 06:54
public Car()是默认构造函数,初始化了4个属性;
public Car(float we,int pa,int wh,string pl)是带参数初始化构造函数,给4个属性赋值;
public float Weight 是读写属性,可能代表重量;
public int Passengers是只读属性,可能代表通行证之类的;
public void Show()是显示方法,显示车牌号,C#类中的函数称为方法;
public class Test为运行程序类,可以运行程序,赋值后运行打印车重量和车牌号
public Car(float we,int pa,int wh,string pl)是带参数初始化构造函数,给4个属性赋值;
public float Weight 是读写属性,可能代表重量;
public int Passengers是只读属性,可能代表通行证之类的;
public void Show()是显示方法,显示车牌号,C#类中的函数称为方法;
public class Test为运行程序类,可以运行程序,赋值后运行打印车重量和车牌号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯