菜鸟笔记-面向对象
来源:互联网 发布:扫描sql注入点 编辑:程序博客网 时间:2024/05/18 21:10
面向对象的意思的就是把构成问题的事物分解成对象,都是以对象为中心点,比如一个属性,方法,你要通过对象来访问它。在面向对象编程思想之前呢,主要是面向过程的编程思想,通过分析出解决问题所需要的步骤,然后一步步实现。面向对象有三大特征:封装,继承,多态。这里有一个小例子来具体说明面向对象的思想。我们都听过如果把一个大象装进冰箱里的脑筋急转弯,答案呢,就是三个步骤,1.打开冰箱门,2.把大象装进冰箱,3.关上冰箱门。这里我们可以知道,这三个步骤都是与冰箱有关,那我们是不是可以把冰箱独立出来呢!这里呢,创建一个冰箱类,给冰箱类添加字段,属性或者方法,使冰箱有一定的行为。
1.创建冰箱类,通过给类添加字段、属性或方法、让它具有特定的行为
2.通过组合对象的行为,解决问题。
namespace Mylesson1
{
//1.创建冰箱类,分析类中应该添加哪些方法,属性或者字段
public class Refrigerator {
//打开冰箱门
public void Open() {
Console.WriteLine("打开冰箱门");
}
//关闭冰箱门
public void Close() {
Console.WriteLine("关闭冰箱门");
}
//把某物塞进冰箱
public void PutIn(string thing) {
Console.WriteLine("把"+thing+"装进冰箱");
}
}
class Program
{
static void Main(string[] args)
{
//2.面向对象的实现,实例化一个冰箱对象,对其进行操作
Refrigerator r = new Refrigerator();
r.Open();
r.PutIn("大象");
r.Close();
Console.ReadKey();
}
}
}
- 菜鸟笔记-面向对象
- Python菜鸟-- 面向对象
- Java菜鸟学习笔记--面向对象篇(四):This指针
- Java菜鸟学习笔记--面向对象篇(五):方法
- Java菜鸟学习笔记--面向对象篇(七):简易继承
- Java菜鸟学习笔记--面向对象篇(十三):interface
- Java菜鸟学习笔记--面向对象篇(四):This指针
- Java菜鸟学习笔记--面向对象篇(十八):对象转型&多态
- Java菜鸟学习笔记--面向对象篇(一):类的定义
- Java菜鸟学习笔记--面向对象篇(二):封装与访问修饰符
- Java菜鸟学习笔记--面向对象篇(三):构造器&重载
- Java菜鸟学习笔记--面向对象篇(六):static修饰符
- Java菜鸟学习笔记--面向对象篇(八):成员变量和局部变量
- Java菜鸟学习笔记--面向对象篇(九):Oerride与super限定
- Java菜鸟学习笔记--面向对象篇(十):有爱的打印机实例
- Java菜鸟学习笔记--面向对象篇(十一):&abstract方法/类
- Java菜鸟学习笔记--面向对象篇(十二):Package简单理解
- Java菜鸟学习笔记--面向对象篇(十四):继承与组合
- Hibernate中的Entity类之间的继承关系之三JOINED
- 递归法计算从n个人中选选k个人组成一个委员会的不同组合数
- JavaAPI之PreDestroy
- 【C#】ref 和 out
- "选择排序"算法-之通俗易懂原理讲解-java编程
- 菜鸟笔记-面向对象
- scala之正则表达式(一)基础匹配
- Java的字符串String
- 文章标题
- TDOA的定位
- MySQL数据库的设计和命令行模式下建立详细过程
- Unicode编码转汉字
- 程序员的疑惑
- poj 2524 并查集入门