• 第二节 2面向对像简介 简单


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    /* 成员访问级别
     * 字段,方法,属性都可以叫做类的成员,它们都需要定义访问级别,访问级别的用处在于控制成员在哪些些地方可以被访问,这样达到面向对像中"封装"的目的
     * 
     * 几个访问级别: public(任何地访都可以访问) private:默认级别,只能由本类中的成员访问 
     * 还有intemal, protected两个级别,以后会讲
     */
    namespace _2面向对像简介
    {
        class Program
        {
            static void Main(string[] args)
            {
                Person2 p = new Person2();
                p.Age = 22;
                //p.Name = "dd"; 外面不能直接访问私有成员
                p.Height = 160;
                //p.睁眼(); //外部不能直接访问私有方法
    
    
                p.SetName("小菊");
                p.SeyHello();
    
                Console.ReadKey();
            }
    
        }
    
        class Person2 
        {
            public int Height;
            public int Age;
            private string Name;
            public void SeyHello() 
            {
                //自己是可以访问private string Name;
                Console.WriteLine("大家好,我叫{0},年龄{1},身高{2}",this.Name, this.Age,this.Height);
            }
            private void 睁眼() 
            {
                Console.WriteLine("睁开双眼!");
            }
    
            public void SetName(string name)
            {
                //这里可以做数据过滤
                if (name == "小菊") {
                    return;
                }
                this.Name = name;
            }
        }
    }
    

      

  • 相关阅读:
    蒟蒻の搜索学习总结
    蒟蒻の红黑树总结
    数据结构与算法
    linux常用命令
    Linux防火墙Firewall和Iptables的使用
    Spring Boot 自定义Intercepter
    Spring Boot 自定义Filter
    SpringBoot 全局异常配置
    SpringBoot设置支持跨域请求
    springboot整合shiro安全框架
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2365601.html
Copyright © 2020-2023  润新知