黑马程序员--面向对象基础:属性和方法
2012-06-08 21:28
405 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
看了几天的视频现在复习一下;
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访问器
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/
看了几天的视频现在复习一下;
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访问器
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/
相关文章推荐
- php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
- 黑马程序员--.NET笔记--面向对象基础、构造方法
- 【C#】面向对象基础—属性、方法、结构
- 面向对象基础 之-定义类,声明,属性,成员方法,传值,构造与析构方法
- 黑马程序员---java基础---面向对象中的构造方法及static关键字,变量的问题
- 黑马程序员_面向对象,类,方法,属性
- C++学习笔记5:从方法到属性(面向对象基础)
- javascript 面向对象基础(三)面向对象的常用属性和方法
- 黑马程序员-OC语言基础:面向对象语法 二
- 黑马程序员 - 学习笔记2 对象 类 方法 属性
- 面向对象基础知识(2)- 构造方法
- 黑马程序员_java基础笔记(03)...面向对象
- 黑马程序员------OC 面向对象和面向过程思想(基础)
- 黑马程序员_面向对象基础
- 黑马程序员_java基础3-面向对象(二)多态、异常、包
- 黑马程序员——java基础面向对象基础知识总结
- php面向对象中static静态属性与方法的内存位置分析
- JAVA面向对象之静态属性和方法
- 黑马程序员-java基础04-面向对象基本了解
- 黑马程序员_OC面向对象之类和对象基础