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

使用密封类封装用户信息

时间:2018-12-07 01:32:22      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:运用   else   image   click   show   end   ret   cli   修饰符   

实现效果:

  技术分享图片

知识运用:

  使用sealed关键字声明密封类

  访问修饰符 sealed clsss 类名:基类或接口{ //l类成员 }

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            Userinfo userinfo=new Userinfo ();
            userinfo.U="admin";
            userinfo.P="13596";
            if (textBox1.Text == userinfo.U & textBox2.Text == userinfo.P)
                MessageBox.Show("用户名:" + textBox1.Text + "密码:" + textBox2.Text, "登陆成功",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
            else
                MessageBox.Show("用户或密码不正确","错误");
        }
        /// <summary>
        /// 通过sealed关键字声明密封类 防止被继承 以保护重要信息
        /// </summary>
        sealed class Userinfo {
            private string user = "";  
            private string pass="";
            /// <summary>
            /// 用户名 密码
            /// </summary>
            public string U { get { return user; } set { user =value; } }
            public string P { get { return pass; } set { pass = value; } }
        }

补充说明:

  •  密封类不能作为基类被继承,但它可以继承其他类或接口
  • 在密封类中不能声明受保护的成员和虚方法
  • 因为密封类的不可继承性,因此不能声明为抽象的

使用密封类封装用户信息

标签:运用   else   image   click   show   end   ret   cli   修饰符   

原文地址:https://www.cnblogs.com/feiyucha/p/10080681.html

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