zoukankan      html  css  js  c++  java
  • Net基础篇_学习笔记_第十天_方法(函数)

    方法(函数):

    函数就是将一堆代码进行重用的一种机制。//解决冗余代码问题------方法出现了。            面向对象的三大特征:封装、继承、多态


    函数的语法:
    [public] static 返回值类型 方法名([参数列表])
    {
    方法体;
    }


    public:访问修饰符,公开的,公共的,哪都可以访问。
    static:静态的  (面向对象时会再了解)
    返回值类型:如果不需要写返回值,写void


    方法名:要符合Pascal 规则,每个单词的首字母都大些,其余字母小写。
    参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不能省略。

    方法写好后,如果想要被执行,必须要在Main()函数中调用。


    方法的调用语法:
    类名.方法名([参数]);

    注意:

    在某些情况下,类名是可以省略的,如果你写的方法跟Main()函数同在一个类中,这个时候,
    类名可以省略。

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace _数组练习01
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             while (true)
    14             {
    15                 Console.WriteLine("Hello World");
    16                 // break;                             //显示结果为:Hello World和 Hello ,Net
    17                 // continue;                          //显示结果为:不停地重复地显示为Hello World
    18                 return ;                              //显示结果为:屏幕一闪而过,未执行下面代码;      return两个作用:1.立即结束本次方法(跳出Main函数)2.在方法中返回要返回的值。
    19 
    20             } 
    21             Console.WriteLine("Hello .Net");
    22             Console.ReadKey();
    23         }28     }
    29 }
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace _数组练习01
    {
        class Program
        {
            static void Main(string[] args)
            {
                //计算两个整数的最大值 ,方法的调用
                int max=Program.GetMax(5,9);
                Console.WriteLine(max);
                Program.PlayGame();
                Program.PlayGame();
                Program.PlayGame();
                Program.PlayGame();
                Program.PlayGame();
                Program.Wudi();
                Program.PlayGame();
                Program.PlayGame();
                Program.PlayGame();
                Program.Wudi();
                Program.PlayGame();
                Program.PlayGame();
                Console.ReadKey();
                
            }
            /// <summary>                        文档注释
            /// 计算两个整数的最大值,并且将最大值返回。
            /// </summary>
            /// <param name="n1">第一个整数</param>
            /// <param name="n2">第二个整数</param>
            /// <returns>将最大值返回</returns>
            public static int GetMax(int n1, int n2)
            {
                return n1 > n2 ?n1:n2;
            }
            /// <summary>
            /// 正常玩游戏
            /// </summary>
            public static void PlayGame()
            {
                Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
                Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
                Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
                Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
                Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
            }
            /// <summary>
            /// 无敌模式
            /// </summary>
            public static void Wudi()
            {
                Console.WriteLine("屏幕开始闪烁");
                Console.WriteLine("播放无敌的背景音乐");
                Console.WriteLine("屏幕停止");
            }
        }
    }
  • 相关阅读:
    链接<a href="javascript:void(0)" />
    JS 不定函数参数argument的用法
    java编译期常量
    对于代码设计的思考
    java交集retainAll 和 Sets.intersection 性能比较
    java 递归调整为队列
    前端跨域问题springboot
    guava的map中value转换问题和排序问题
    MAC安装 Office2016
    股市中的资金流入流出
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/7298953.html
Copyright © 2011-2022 走看看