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小时内删除。