zoukankan      html  css  js  c++  java
  • 黑马程序员面向对象基础:属性和方法

    看了几天的视频现在复习一下;

    1.一切皆对象,类是对对象的抽象,对象执行的动作称为类的方法,类的特征和状态称为类的属性(如:人是类;吃,穿是类的方法;身高,体重等是人属性)

    2在类的基础上,将状态和行为实体化得过程称为实例化。

    3类是一个模板,是归纳对象共性的过程

    4.类的使用:

    将类实例化    类名.方法名

    如: car mycar =New car();               mycar.run();

    6.类的属性,提高了数据的安全性

     class student
        {


            private string studentName;


            public string StudentName
            {
                get { return studentName; }
                set
                {
                    studentName = value;
                }
            }
            private int age;

            public int Age
            {
                get { return age; }
                set
                {
                    if (value > 0 && value < 100)
                    {
                        age = value;
                    }
                    else
                    {
                        age = 18;
                    }
                  
                }
            }
        }

    属性可以通过get,set来实现,封装字段的快捷键(ctrl+e)+(ctrlr)或者右键》重构》封装字段

    只读属性:只包含get访问器

    只写数学:只包含set访问器

    读写属性:包含set和get访问器

  • 相关阅读:
    启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
    处理textarea的空格和换行
    微信内置页实现自动拨号到页面的功能
    兼容ie的渐变css
    H5压缩图片上传(FileReader +canvas)
    css样式写一个小三角
    js禁止选中图片和文字
    js解决浏览器打印自动分页的问题
    IE8透明度问题
    在css加载完毕后自动判断页面是否加入css或js文件
  • 原文地址:https://www.cnblogs.com/wangguowen27/p/2542298.html
Copyright © 2011-2022 走看看