IT干货网

C#上手练习6(方法语句1)

sanshao 2022年03月18日 编程设计 197 0

方法是将完成同一功能的内容放到一起,方便书写和调用的一种方式,也体现了面向对象语言中封装的特性。

定义方法的语法形式如下。

访问修饰符    修饰符    返回值类型    方法名(参数列表)
{
    语句块;
}

创建类对象的语法 形式如下。

类名对象名 = new 类名();

上面的语法形式是一种简单形式,通过“对象名”即可调用类中的成员。调用的语法形式如下。

对象名 . 类的成员

using System; 
 
namespace KingTest03 
{ 
    class Program 
    { 
        public int price { get; set; } = 1; 
        public int A;//公有字段,成员可以被任何代码访问。 
        static int B;//静态字段 
        private int C;//私有字段,成员仅能被同一个类中的代码访问,如果在类成员前未使用任何访问修饰 符,则默认为private。 
        internal int D;//内部字段,成员仅能被同一个项目中的代码访问。 
        protected int E;//受保护字段,成员只能由类或派生类中的代码访问。 
        static void Main(string[] args) 
        { 
            Program program = new Program();//对类创建实例 
            Console.WriteLine(program.price); 
            program.print();//方法调用 
            Console.WriteLine(program.sum(4, 3)); 
            Test Book = new Test(); 
            Book.Id = 232;//如果需要为属性赋值后做输出操作,则要在调用 PrintMsg() 前先对属性赋值 
            Book.Name = "我在学C#"; 
            Book.Price = 222; 
            Book.print();//方法调用,下个例子也讲将这部分也封装起来 
        } 
        private void print()//不含返回方法 
        { 
            Console.WriteLine("测试方法的调用"); 
        } 
        internal int sum(int a, int b)//含返回的方法 
        { 
            return a + b; 
        } 
    } 
    public class Test 
    { 
        public int Id { get; set; } 
        public String Name { get; set; } 
        public int Price { get; set; } 
        public void print() 
        { 
            Console.WriteLine("图书编号是:" + Id); 
            Console.WriteLine("图书的名称是:" + Name); 
            Console.WriteLine("图书的价格是:" + Price); 
        } 
    } 
}

 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

C#上手练习5(GOTO语句)