• 第十六章:方法的定于与使用


     方法的定于与使用:
    方法:实例方法,静态方法(构造方法,抽象方法,虚方法,扩展法)
    定义规范:访问修饰符,返回值类型 方法名(参数1,参数2,参数3。。。)
    {
    在这里我们要做的事件
    return返回值(没有返回值就不用写return语句,有返回值就一定要写return语句)
    }
    方法命名:Pascal命名法,首字母大写
    方法调用:对象名,方法名(参数)
    静态方法定义规范:
    与普通方法的区别
    1,加上static就是静态方法
    2,调用区别:类名,方法
    3,静态方法,只能调用静态成员
    4,非静态可以访问类中的任何成员

    静态方法和非静态方法最重要的区别:内存开辟的时间不一样,静态是程序运行时刻开辟
     实例化方法。。。new的时候开辟

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 方法的定于与使用
    {
        class Program
        {
            /// <summary>
            /// 方法的定于与使用
            ///方法:实例方法,静态方法(构造方法,抽象方法,虚方法,扩展法)
            ///定义规范:访问修饰符,返回值类型 方法名(参数1,参数2,参数3。。。)
            ///{
            ///在这里我们要做的事件
            ///return返回值(没有返回值就不用写return语句,有返回值就一定要写return语句)
            ///}
            ///方法命名:Pascal命名法,首字母大写
            ///方法调用:对象名,方法名(参数)
            ///静态方法定义规范:
            ///与普通方法的区别:
            ///1,加上static就是静态方法
            ///2,调用区别:类名,方法
            ///3,静态方法,只能调用静态成员
            ///4,非静态可以访问类中的任何成员
            ///
            /// 静态方法和非静态方法最重要的区别:内存开辟的时间不一样,静态是程序运行时刻开辟
            /// 实例化方法。。。new的时候开辟
            /// </summary>
            /// <param name="args"></param>
    
            static void Main(string[] args)
            {
                calculate calculate = new calculate();//实例方法
                calculate.print();//调方法(对象名,方法名)
                int relust = calculate.Add(2, 5);
                Console.WriteLine("你的计算结果为:"+relust);
    
                Console.ReadLine();
            }
        }
        /// <summary>
        /// 方法是写到类里面的
        /// </summary>
        public class calculate
        {
            /// <summary>
            /// 无返回值,无参数(所以不用写return语句)
            /// </summary>
            public void print()
            {
                //写我们要做的事情
                Console.WriteLine("我要开始计算了");
            }
            /// <summary>
            /// 加法参数(有返回值有参数所以有return语句)
            /// </summary>
            /// <param name="a">一个参数</param>
            /// <param name="b">第二的参数</param>
            /// <returns></returns>
            public static int Add(int a, int b)//加上static就是静态方法
            {
                int result =a + b;
                return result;
            }
        }
    }
  • 相关阅读:
    二进制编译http
    http服务
    FTP服务
    DAY01
    直流电机调速作业
    机械大楼电梯控制项目
    仿真作业
    第六周作业
    第五周作业
    第四周仿真作业
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13060756.html
Copyright © 2020-2023  润新知