using System;
//1、定义一个员工类,包含属性Name和Pieces,一个用于显示基本信息的方法。
//2、从员工类派生出销售员类,包含销售量属性,销售单价属性,还要包含一个计算销售总额的方法。
//3、定义一个静态类,用来计算所有的销售员的销售总量和销售总额,尝试用静态字段和静态方法实现。编写测试类,测试上述类的功能。
namespace _继承
{
class Program
{
static void Main(string[] args)
{
Salesperson s = new Salesperson();
s.Name = "易烊千玺";
s.Gender = '男';
s.Age = 21;
s.Num = 123;
s.Price = 5683.5;
s.info();
s.allMoney();
Salesperson s1 = new Salesperson();
s1.Name = "王俊凯";
s1.Gender = '男';
s1.Age = 22;
s1.Num = 195;
s1.Price = 683.5;
s1.info();
s1.allMoney();
Salesperson s2 = new Salesperson();
s2.Name = "王源";
s2.Gender = '男';
s2.Age = 20;
s2.Num = 15;
s2.Price = 2683.1;
s2.info();
s2.allMoney();
}
}
//定义一个员工类
public class Staff
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private char gender;
public char Gender
{
get { return gender; }
set { gender = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
public void info()
{
Console.WriteLine("姓名:{0}\n性别:{1}\n年龄:{2}岁", this.Name, this.Gender, this.Age);
}
}
//派生类:销售员
public class Salesperson : Staff
{
private int num;
public int Num
{
get { return num; }
set { num = value; }
}
private double price;
public double Price
{
get { return price;}
set { price = value; }
}
public void allMoney()
{
double allmoney = this.price * this.num;
Console.WriteLine("销售总额:{0}元\n",allmoney);
}
}
}
弄了个案例,供你参考。
#include <stdio.h>
#include <iostream>
using namespace std;
static class Tongji
{
public:
int totalCount;
int totalPrice;
Tongji()
{
totalCount = totalPrice = 0;
}
void Add(int count,int price)
{
totalCount += count;
totalPrice+= price;
}
void ShowInf()
{
cout << Tongji::totalCount << endl;
cout << Tongji::totalPrice << endl;
}
}STongji;
int main()
{
//STongji.Add(s.num,s.price); //你的代码
STongji.Add(2,11);
STongji.Add(22,113);
STongji.ShowInf();
return 0;
}
望采纳
你是不会创建静态类和静态方法?其实就是创建好了将销售员传递进去,然后计算就好了
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!