一、类的基础 一、创建类 r1 = Role('Alex','police','AK47’) #生成一个角色 , 会自动把参数传给Role下面的__init__(...)方法,这里的r1也就是上面类方法的传入参数self 二、面向对象的特性 1、封装 封装,也就是把客观事物封装成抽象的类,并且类可以 ...
分类:
编程语言 时间:
2018-10-13 22:49:23
阅读次数:
284
面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 面向过程 VS 面向对象 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗 ...
分类:
编程语言 时间:
2018-10-07 17:58:42
阅读次数:
142
主要特性Java语言是简单的:Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言是面向对象的:Java语言提供类、接口和继承等面向对象的特性,
分类:
编程语言 时间:
2018-09-28 20:45:44
阅读次数:
160
本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 ...
分类:
编程语言 时间:
2018-09-07 11:59:00
阅读次数:
175
面向对象的特性 Abstraction(抽象) Polymorphism(多态) Inheritance(继承) Encapsulation(封装) 类的定义 class Circle{ public: double radius; Circle(){ radius = 1; } Circle(do ...
分类:
编程语言 时间:
2018-08-28 14:21:29
阅读次数:
175
1. Python主流用法 2. Python之禅 Simple is better than complex 简洁胜于复杂 3. Life is short, I use Python 4. Python特性 既有动态脚本的特性,又有面向对象的特性。 5. Python缺点 慢:相较于C、C++、 ...
分类:
编程语言 时间:
2018-08-06 18:25:36
阅读次数:
197
Java简介 Java语言体系中,最基础的部分是Java SE,其是Java的标准版本,包含了Java的一些面向对象的特性等;Java EE是Java的企业版;Java ME用于嵌入式开发 JVM:Java Virtual Machine;JRE:Java Runtime Environment;J ...
分类:
编程语言 时间:
2018-07-13 23:43:29
阅读次数:
216
java中存在8中基本的数据类型,每一种数据类型都有包装类型。 包装类型:每一个基本的数据类型都会 对应一个包装类型。 boolean >Boolean int >Integer 装箱和拆箱 装箱:把基本的数据类型转换成对应的包装类型。 Integer i = 1 ;自动装箱。实际上在Integer ...
分类:
编程语言 时间:
2018-06-22 20:58:40
阅读次数:
171
(一)Java 基础知识点 1)面向对象的特性有哪些? 答:封装、继承和多态(应要多算一个那就是抽象) 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露出该对象的功能。但封装不仅仅是 private + getter/setter ,使用封装可以对 setter 进行更深层次的定制,例 ...
分类:
编程语言 时间:
2018-06-11 19:01:27
阅读次数:
170
常见的数据类型,bit,byte,char,short,int,long,float,double,BYTE,WORD,DWORD,数组,指针,引用,对象 常见的操作符,<<,>>,=,++,new,delete; 面向对象的特性,封装(class、function),继承(public、prote ...
分类:
编程语言 时间:
2018-05-25 16:06:06
阅读次数:
170