面向对象——(8)属性与修饰符
来源:互联网 发布:matlab mac 2016 编辑:程序博客网 时间:2024/06/06 09:27
属性:
属性是一个方法或一对方法,字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。在调用属性的代码看,属性是一个字段,即属性适合于以字段的方式使用方法调用的场合。
private string name="miao";
其中,name就是一个字段,而’miao‘是属性。
属性有两个方法get、set。
get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;
set访问器没有显示设置参数,但它有一个隐式参数,用关键字value表示,作用是调用属性时可以给内部的字段或引用赋值。
private int shoutNum=3; //声明一个内部字段,注意是private,默认叫的次数为3. public int shoutNum { get //get表示外界调用时可以得到shoutNum的值 { return shoutNum; } set //set表示外界可以给内部的shoutNum赋值 { if (value <= 10) shoutNum = value; else shoutNum = 10; } }
private int shoutNum = 3; public int shoutNum { get { return shoutNum; } }
修饰符:
用于限定类型以及类型成员的申明的一种符号,下面介绍public、private两种修饰符:
public表示它所修饰的类成员可以允许其他任何类来访问,俗称公有的。
private表示只允许同一个类中的成员访问,其他类包括它的子类无法访问,俗称私有的。
为什么要有public、private的区别,而不都设为public?
简单的说,对外界公开的数据,我们通常希望能做更多的控制。就像日常交际一样,我们既要与外界的人交往,又不想被所有人窥探到自己的隐私。这就是属性的作用了,选择了合适的修饰符,你就可以灵活顺畅的与人交流又可以拥有一片自己的秘密领地。
2 0
- 面向对象——(8)属性与修饰符
- 面向对象基础(5)——属性与修饰符
- 面向对象基础知识(4)- 属性与修饰符
- php面向对象(OOP)—访问修饰符
- 面向对象 < static > 与 < final > 修饰属性和方法
- 黑马程序员 自学18C#面向对象之访问修饰符与属性
- 面向对象修饰符
- Python面向对象4:属性、成员修饰符
- PHP面向对象——访问修饰符
- PHP面向对象——访问修饰符
- PHP面向对象——访问修饰符
- PHP面向对象——访问修饰符
- PHP面向对象——访问修饰符介绍
- java面向对象学习之——java中的类修饰符、成员变量修饰符、方法修饰符
- 12 面向对象 修饰符
- Java面向对象 修饰符
- C# 面向对象(封装 — 属性)
- 8.1面向对象(形式参数与返回值,修饰符,内部类)
- 数组,冒泡排序
- Java两种简单方式遍历Map集合
- 【cocos2d-x 3.0】将项目移植到Android【codingnow.cn】
- MySQL重新登录密码错误问题
- 简单工厂模式和工厂模式
- 面向对象——(8)属性与修饰符
- WinHTK开发与使用三:连续语音识别
- 【PAT1039】 Course List for Student (25) Hash表
- 新年快乐
- PL/SQL 创建表空间及用户并赋予权限
- 使用JConsole监控进程、线程、内存、cpu、类情况
- Java学习第20天:IO流中的File对象和一些只是(如Properties)
- 手把手教你用U盘安装Ubuntu
- windows 7与Virtual Box中的Ubuntu共享文件的方法