题目如下:
定义Book类,包括私有成员变量表示书的书名、ISBN、作者、价格、馆藏数量,增加有参数和无参数的构造函数,定义显示书记五项信息的显示的方法,定义修改馆藏数量的方法,定义修改书名的方法,定义修改价格的方法(或者用属性来修改这些信息)。在主函数中生成Book类对象,调用Book类方法来修改和显示馆藏数量、书名和价格等信息。我写的程序如下:
using System;
using System.Collections.Generic;
using System.Text;namespace 实验1._
{
class Book
{
private String bookname = "IBM";
private int ISBN = 1050;
private String writer = "中国";
private double price = 50;
private int sum = 100;
public void display()
{ Console.WriteLine("书名:{0},ISBN:{1},作者:{2},价格:{3},总量:{4}", bookname, ISBN, writer, price, sum); }
public void setname(string newname)
{ bookname = newname; }
public void setprice(double newprice)
{ price = newprice; }
public void setsum(int newsum)
{ sum = newsum; }
public Book()
{ ISBN = 1050; writer = "中国"; }
public void xiugai()
{ Console.ReadLine(); }
static void Main(string[] args)
{
}
}
}麻烦大家帮忙看下,要怎样添加函数去定义修改馆藏数量的方法,定义修改书名的方法,定义修改价格的方法
定义Book类,包括私有成员变量表示书的书名、ISBN、作者、价格、馆藏数量,增加有参数和无参数的构造函数,定义显示书记五项信息的显示的方法,定义修改馆藏数量的方法,定义修改书名的方法,定义修改价格的方法(或者用属性来修改这些信息)。在主函数中生成Book类对象,调用Book类方法来修改和显示馆藏数量、书名和价格等信息。我写的程序如下:
using System;
using System.Collections.Generic;
using System.Text;namespace 实验1._
{
class Book
{
private String bookname = "IBM";
private int ISBN = 1050;
private String writer = "中国";
private double price = 50;
private int sum = 100;
public void display()
{ Console.WriteLine("书名:{0},ISBN:{1},作者:{2},价格:{3},总量:{4}", bookname, ISBN, writer, price, sum); }
public void setname(string newname)
{ bookname = newname; }
public void setprice(double newprice)
{ price = newprice; }
public void setsum(int newsum)
{ sum = newsum; }
public Book()
{ ISBN = 1050; writer = "中国"; }
public void xiugai()
{ Console.ReadLine(); }
static void Main(string[] args)
{
}
}
}麻烦大家帮忙看下,要怎样添加函数去定义修改馆藏数量的方法,定义修改书名的方法,定义修改价格的方法
解决方案 »
- 用C#完成SDK3000采集图片功能,不知道怎么保存图像文件,急!!!
- 怎么通过UltraEdit分析文件的结构体
- CrystalReport问题?(多张水晶报表怎么在程序中合成一张报表并显示出来)
- VS2008快捷键
- 服务器资源管理器使用的小问题
- 如何用c#读取word中的某一段文字
- VS.Net2005 C#發布網站時為什么用StateServer報錯?
- 将yuv420格式的数据在picturebox中显示出来 C#
- 用C#开发WINCE中应用程序问题?
- C#的操作系统运行环境问题!请各位帮忙解答!
- C#编写的 windows shell右键菜单 在64位机器下
- 请教,C#winform判断鼠标30秒不动就关闭窗口
直接调用就行了
console.readline()可以作为参数的值
{
class Book
{
private String bookname = "IBM";
private int ISBN = 1050;
private String writer = "中国";
private double price = 50;
private int sum = 100;
public void display()
{ Console.WriteLine("书名:{0},ISBN:{1},作者:{2},价格:{3},总量:{4}", bookname, ISBN, writer, price, sum); }
public void setname(string newname)
{ bookname = newname; }
public void setprice(double newprice)
{ price = newprice; }
public void setsum(int newsum)
{ sum = newsum; }
public Book()
{ ISBN = 1050; writer = "中国"; }
}
class Book1
{
static void Main(string[] args)
{
Book ABook = new Book();
ABook.display();
ABook.setname("CUT");
ABook.setprice(50);
ABook.setsum(100); }
}
}
我这样写的话,调试后没有显示可以修改的选项,应该怎样修改呢?