Python的高级应用(三)面向对象编程 本章学习要点: 一、面向对象编程介绍 面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。 已经被证实的是,面向对象程序设计推广了程序的灵活性和可维 ...
分类:
编程语言 时间:
2016-08-28 18:06:23
阅读次数:
305
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程 ...
分类:
编程语言 时间:
2016-08-27 23:25:28
阅读次数:
133
目录索引 【无私分享:ASP.NET CORE 项目实战】目录索引 简介 在我们之前的Asp.net mvc 开发中,一提到配置文件,我们不由的想到 web.config 和 app.config,在 core 中,我们看到了很多的变化,新的配置系统显得更加轻量级,具有更好的扩展性,并且支持多样化的 ...
分类:
移动开发 时间:
2016-08-25 23:20:09
阅读次数:
1331
教材学习内容总结 第六章部分 - 继承与多态 何谓继承 继承面向对象中,子类继承父类,避免重复的行为定义。一般来说,父类的父类也称父类,且同一个子类只允许拥有一个父类,而同一个父类则可以拥有多个子类。继承的出现提高了代码的复用性,也让类与类之间产生了关系,提供了多态的前提。 在Java中,使用关键字 ...
分类:
编程语言 时间:
2016-08-22 09:19:13
阅读次数:
155
1.自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址?使用命令dhclient可以自动获取IP地址,只有当我们的Linux所在的网络有dhcp服务器才可以自动获取ip,dhcp服务就是一个分发ip的管理器。2.远程连接Linux服务器,需要Linux服务器开启sshd服务..
分类:
系统相关 时间:
2016-08-21 01:09:10
阅读次数:
278
1、尝试执行代码和捕获异常 ①代码放在try块中。 ②紧接着try块写一个或多个catch处理程序来处理可能发生的错误。 2、未处理的异常 如果try块是某个方法的的一部分,那个方法将立即退出,并返回它的调用方法。如果它的调用方法有try块,“运行时”会尝试定位try块之后的一个匹配的catch处理 ...
分类:
其他好文 时间:
2016-08-18 21:26:47
阅读次数:
173
代码要清晰地表达意图(PIE原则 program intently and expressively) 这个问题强调过很多遍的。 命名问题参见:代码整洁之道,对命名问题讲得很好。 要编写清晰的而不是讨巧的代码。向代码阅读者明确表明你的意图。可读性差的代码一点都不聪明。 现在对弈显而易见的事情,对别人 ...
分类:
其他好文 时间:
2016-08-17 12:19:48
阅读次数:
128
最近过了一遍尼古拉斯泽卡斯的高级程序设计第三版(红皮书)第六章:面向对象程序设计,现在把总结出来的东西和大家分享一下。 主要内容如下: 1.工厂模式 2.构造函数模式 3.原型模式 4.继承 一、工厂模式 工厂模式中的函数中会创建一个对象,最后return这个对象,通过每次调用时传入的参数不同来解决 ...
分类:
Web程序 时间:
2016-08-16 13:05:47
阅读次数:
178
6。1编写一个函数,它在一个字符串中进行搜索,查找所有在一个给定字符集中出现的字符,返回第一个找到的字符位置指针,未找到返回NULL 执行结果: 6.2删除字符串中子串部分,将剩下部分前移。 执行结果: 6.3 编写函数reverse_string,翻转字符串。 执行结果: ...
分类:
其他好文 时间:
2016-08-16 00:23:43
阅读次数:
152
一、理解对象 ECMAScript中有两种属性:数据属性和访问器属性。 二、创建对象 1. 工厂模式 使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。这种方法后来被构造函数模式所取代。 2. 构造函数模式 可以创建自定义引用类型,可以像创建内置对象实例一样使用new操作符。但是它的每个成 ...
分类:
编程语言 时间:
2016-08-16 00:10:02
阅读次数:
165