8.1 基于对象的程序设计
来源:互联网 发布:mac 怎么给文件归类 编辑:程序博客网 时间:2024/05/27 00:43
一、复习
1、方法中传引用需要用到的关键词是哪两个?
2、这两个关键词的区别是什么?
二、新课
(一)类、对象和封装概念
1、类和对象基本说明
类:
相对对象而言,类似于蓝图
包含方法和数据
对象:
- 是类的实例
- 使用关键字 new 创建
- 对象具有行为
- “类”是一些内容的抽象表现形式。
- “对象”是类所表示的内容的课用示例。
- 类描述对象的“结构”,对象是类的可用“实例”。
- 面向对象使用类来封装数据(属性)和方法(行为)。封装使对象能够向客户隐藏它们的实现(该原则称为信息隐藏)。
- 封装使用户可以控制如何使用数据和过程。可以使用访问修饰符来防止外部过程执行类方法或读取与修改属性和字段中的数据。
- 封装的一个基本规则是类数据应当只能通过访问器或方法来修改或检索。
- 在面向过程的编程语言中,编程单位是函数。而在C#中,编程单位是类。最终实例化(即创建)这些类而得到对象,属性和行为作为字段和方法封装在类的“边界”内。
- 类的实例是对象。对象可以执行类定义的操作,处理属于类定义的数据,可以通过调用对象的方法并访问其属性,来访问对象的功能。
- 类可以定义对象的属性和执行的操作(方法),并定义保存对象状态值的变量(字段)。
3、总结
定义类
[属性][访问修饰符] class <类名>
{
<类的成员列表>;
}
对类名推荐使用Pascal命名规范:每个单词的首字母要大写。
创建并初始化对象
<类名><对象名>= new <类名>();练习:
字段是表示与对象或类关联的变量,它用来存储对象状态的值或属性的值,即字段用来存储对象的数据。如果把字段声明为public,那么在类外面能够访问该字段。在类外面,访问字段的语法是:
对象名.字段名
举例:员工类
设计的类不但对客户隐藏了方法的实现,而且不允许客户直接访问字段。通过提供访问器来获取和设置这些字段的值,可以确保字段被正确地对待(即符合逻辑规则)而且执行所需的附加处理。
0 0
- 8.1 基于对象的程序设计
- 基于对象的程序设计
- 基于对象的程序设计(OOP)
- VB6是基于对象的程序设计工具
- 基于服务的面向对象程序设计思想
- VB.NET的基于对象程序设计
- 面向对象的风格和基于对象的风格程序设计
- 《C++程序设计》笔记之-基于对象程序设计
- 基于ECMA 的JavaScript 的面向对象程序设计
- c++之基于对象程序设计
- 第一周基于对象的程序设计——长方体类
- 第一周 基于对象的程序设计——图书管理
- 基于组件的程序设计
- 基于原型的程序设计
- 面向对象的程序设计
- 面向对象的程序设计
- 面向对象的程序设计
- 面向对象的程序设计
- shader uv动画
- Linux和Windows常用命令
- C++中的基本数据类型及派生类型
- centos7 mariadb设置初始密码
- CentOS7 + Phpstorm + Xdebug本地和远程调试配置教程大全
- 8.1 基于对象的程序设计
- Centos7 Apache-RocketMq4.+搭建及rocketmq demo
- python 简单错误总汇
- [web后端]用户注册安全性总结,salt加密
- php 编译安装拓展
- swift实现页面跳转(下一页以及返回)
- load-on-startup在配置文件web.xml中的含义
- java io 流
- 数组中只有一个数出现一次,其他数都出现两次,如何找出只出现一次的那个