今天是第一篇、以后会写成一系列、主要给刚刚学习面向对象编程的人、举得例子都是C#语言编写、下面就直切主题。
OOP:一种面向对象编程思想、把程序看成是由一个个对象组成。
对象:一切事物都是对象、看到、听到、摸到、尝到、闻到的、不依赖其他事物单独存在、由属性、方法标识。
类:具有相同属性和功能的对象、抽象的集合。
了解类与对象
我家有小白、小黑、两只猫、这两只猫就是两个对象、而‘猫’这个
名词就是类、而具体的哪只猫、比如我家的小白、就是猫类的一个实例、在编程上说就是- 类的实例化- 、所以对象都是类的一个实例化。
注:所有的名词都是类。
对象的属性方法
属性:
对象上的信息、比如我家小白、全身是白色的、有温和的气味、小黑眼睛是棕色的、这些都是对象的信息(属性)。
方法:
对象能够提供的服务(能干的事)我家小黑能给我按摩、我家小白能给我喵喵的唱歌、这两个都是方法。
C#实际操作
定义一个类、写一个猫叫的方法
实例化类、使用对象
小知识
Cat cat = new cat() //大写Cat的是类名、小写cat是对象名
这句其实是2句话:
Cat cat是声明了Cat这个类的对象为cat <格式> :
类名 对象名
cat = new Cat()将这个对象实例化
<格式> :对象名 = new 类名()
实例化对象用NEW关键字
总结:
今天我们了解了opp、认识了对象与类、知道了对象有属性和方法、学会了用C#创建类、并将类实例化对象。
题外话:小白与小黑
————————chenchen————————