面向对象概念 一、 编程范式 在我们编程语言里面,大致可以分为两个大类:命令式编程 和 声明式编程 所谓命令式编程,就是以命令为主,给计算机一条一条命令,计算机来按照我们给的命令原封不动的执行。 命令机器如何去做事情(how) 常见的命令式编程语言有:C语言,C++,C#,Java,PHP,Ruby ...
分类:
Web程序 时间:
2017-11-12 12:23:30
阅读次数:
148
5.3 封装性 ? 为了解决属性必须封装且又必须访问的矛盾,只要是被封装的属性,必须通过setter和getter方法设置和取得。 ? 为前面类的私有属性加上getter和setter方法 setter方法可以加上检测代码检测输入的数据是否合法。 5.4构造方法 ? 构造方法也是可以重载的。只要每个 ...
分类:
其他好文 时间:
2017-11-09 11:23:39
阅读次数:
110
感谢前辈们的指导,http://www.cnblogs.com/yupeng/p/3414736.htmlhttp://www.cnblogs.com/alex3714/articles/5188179.htmlhttp://www.cnblogs.com/wupeiqi/p/4493506.html深度优先:https://www.cnblogs.com/yupeng/p/3414736.html广度优先:https://www.cnblogs.com/zhaof/p/..
分类:
编程语言 时间:
2017-11-08 19:59:40
阅读次数:
241
1. 一个小例子 main.cpp Object.h Object.cpp & * 指针 2. C++与python的对照 (1) vector<int> array (2) [1,2,3] list list<int> (3) (1,2,3) set unordered_set<int> (4) ...
分类:
编程语言 时间:
2017-10-14 16:51:21
阅读次数:
187
1.类 描述具有相同属性与方法的对象的集合。 2.创建类 使用class来创建一个新类,class之后为类的名称并以冒号结尾 3.程序 4.实例化 不需要new、 5.程序 6.运行结果 注意点:empCount变量是一个类变量,它的值可以在类的所有实例之间共享,可以在内部类或者外部类使用Emplo ...
分类:
编程语言 时间:
2017-10-01 16:16:13
阅读次数:
179
1、对象的创建 类名 对象名称 = null; //声明对象 对象名称 = new 类名(); //实例化对象 类名 对象名称 = new 类名() //一步完成 2、匿名对象 匿名对象就是没有明确给出名称的对象。一般匿名对象只使用一次,而且匿名对象只在堆内存中开辟空间,而不存在栈内存的引用。 匿名 ...
分类:
其他好文 时间:
2017-09-26 00:01:06
阅读次数:
114
关于系统默认值:基本数据类型byte,short,int,long 0float,double 0.0boolean falsechar \u0000引用数据类型:null 面向过程与面向对象的区别(盖饭、蛋炒饭) 炒饭对应为面向过程,蛋和饭混为一个整体,当客户需求改变时,如客户想吃别的炒饭,则要把 ...
分类:
其他好文 时间:
2017-08-24 15:01:15
阅读次数:
191
一,封装 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法 在python中用双 ...
分类:
编程语言 时间:
2017-08-23 19:07:32
阅读次数:
245
一,接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 开发中容易出现的问题 接口初成:手动报异常:No ...
分类:
编程语言 时间:
2017-08-23 10:45:48
阅读次数:
201
面向对象基础1,面向对象的三大特征:封装、继承、多态。 2,定义字段的方法和实例化类:和声明数组一样,类名 对象名 = new 类名(); 3,对象的引用传递:Person weiren = yzk; weiren指向对yzk当前所指向的对象。 4,null和成员变量、局部变量的不同初始化 1)nu ...
分类:
其他好文 时间:
2017-08-19 14:17:17
阅读次数:
113