zoukankan      html  css  js  c++  java
  • 第十六章:方法的定于与使用

     方法的定于与使用:
    方法:实例方法,静态方法(构造方法,抽象方法,虚方法,扩展法)
    定义规范:访问修饰符,返回值类型 方法名(参数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;
            }
        }
    }
  • 相关阅读:
    数据报表开发技巧:自动为数据报表添加【小计】、【总计】行
    使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step by step,附源码下载)
    如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)?
    Unity3D 预备知识:C#与Lua相互调用
    进程守护系统,你懂吗?
    Xamarin 跨移动端开发系列(01) -- 搭建环境、编译、调试、部署、运行
    程序员与禅的对话录
    技术人的慰藉
    我的作品
    自动升级系统的设计与实现(续2) -- 增加断点续传功能 (附最新源码)
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13060756.html
Copyright © 2011-2022 走看看