zoukankan      html  css  js  c++  java
  • 第二节 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;
            }
        }
    }
    

      

  • 相关阅读:
    5.4、获取对象信息
    5.3、继承和多态
    JS基础-组成
    js定时器
    js 原型链,继承,闭包,内存,泄露
    flex 布局
    点击导出table表格
    图片利用 new Image()预加载原理 和懒加载的实现原理
    js控制style样式
    自定义指令的用法
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2365601.html
Copyright © 2011-2022 走看看