码迷,mamicode.com
首页 > 其他好文 > 详细

封装2,四个修饰符及其作用

时间:2017-11-10 12:49:40      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:ons   stat   方法   logs   通过   console   构造   pre   函数   

 

1 new 一个对象的过程:

      1)   实例化:

              student st1=new student();

      2) 构造函数 :如下图

                           

namespace ConsoleApp2
{
    class student
    {
        public student()               //构造函数必须是public 直接写函数名,并且函数名与类名一致;
        {


        }
            
    }
}

      创建对象的过程就是将类实例化的过程;

      实例化的过程就是执行函数构造的过程;

      构造函数的执行一定是在创建类的第一步完成

      

       3)成员方法:如下图

namespace ConsoleApp2
{
    class student
    {
        public student()               //构造函数必须是public 直接写函数名,并且函数名与类名一致;
        {

            //构造函数
        }

        private string _name;
        public string name
        {
            get { return _name; }
            set { _name = value; }
        }
        //成员方法:
        /*1*/
        public string say()      //方法属于类
        {
            return "你好啊";
        }
        /*2*/
        public string myname()
        {
            return "我叫" + _name;

        }

        public static string what()    //static 是静态的意思;调用时直接类名 student 加 . 加方法名 what() 
        {
            return "你是谁";
        }
    }
}

     4 静态成员与非静态成员的区别和用法

     1)  含有 static 关键字的就是静态;

     2)  静态成员或方法属于类本身,通过类 + 点+方法  名出来使用

     3) 实例化对象无法调用静态成员

 

封装2,四个修饰符及其作用

标签:ons   stat   方法   logs   通过   console   构造   pre   函数   

原文地址:http://www.cnblogs.com/hezhilong/p/7813908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!