zoukankan      html  css  js  c++  java
  • C#上手练习6(方法语句1)

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

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

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

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

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

     

  • 相关阅读:
    Java对象转型
    .Net之路(十二)Cookie对象
    java学习笔记-包
    MongoDB的安装和简单使用
    考试系统维护中对项目管理的一点体会
    .Net之路(十一)StringBuilder和string
    考试系统调试优化总结
    我的2013——走过就有收获
    针对:Arraylist集合无法修改,下一次枚举无法操作的解决方案
    函数第二部分:为什么说动态参数是没有计划好的参数-Python基础前传(11)
  • 原文地址:https://www.cnblogs.com/BruceKing/p/11548256.html
Copyright © 2011-2022 走看看