设为首页 加入收藏

TOP

C#上手练习6(方法语句1)
2019-09-19 18:10:03 】 浏览:55
Tags:上手 练习 方法 语句

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

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

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

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

类名对象名 = 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);
        }
    }
}

 

 

 

 

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇wpf datagrid field to image con.. 下一篇asp.net core 使用HttpClientFact..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目