C#类中⽆参有参构造函数的使⽤例⼦1
题⽬:编程实现⼀个图书类 book,增加有参和⽆参数构造函数,同时具有如下功能:
记录和访问图书信息,包括书名,作者,价格。⽤两种不同的构造函数创建两本书,使这两本书都具有各⾃的相关信息,最后将其信息输出 1class Book//类名⽤帕斯卡命名法
2 {
3public string BookName, Author;//书名, 作者(字段)
4public int Price;//价格(字段)
5public Book()//⽆参构造函数
6 {
7 BookName = "C#";
8 Author = "Sophie Wang";
9 Price = 99;
10 }
11public Book(string bookName2, string Author2, int Price2)//有参构造函数(参数⽤驼峰命名法)
12 {
13 BookName = bookName2;
14 Author = Author2;
15 Price = Price2;
16 }
17 }//两个构造函数中⽤的字段是⼀样的writeline函数
18class Program
19 {
20
21static void Main(string[] args)
22 {//对象是类的实例化
23 Book book1 = new Book();//创建Book类的⼀个对象book1
24 Console.WriteLine($"书名:{book1.BookName} ");
25 Console.WriteLine($"作者:{book1.Author} ");
26 Console.WriteLine($"价格:{book1.Price} ");
27 Console.WriteLine("--------------------------------------");
28 Book book2 = new Book("C++", "Chenfei Wang", 100);//创建Book类的第⼆个对象book2(有参构造函数需要从外部输⼊实参)
29 Console.WriteLine($"书名:{book2.BookName} ");
30 Console.WriteLine($"作者:{book2.Author} ");
31 Console.WriteLine($"价格:{book2.Price} ");
32 Console.ReadKey();
33
34 }
35 }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论