1.java的两个核心机制 java虚拟机 (以字节码为指令的CPU) *.class java编译器-->字节码-->类加载器进行验证-->虚拟机运行 垃圾回收机制(GC) 2.java编程语言(一门纯面向对象, 解释型语言)的特点: 1, 面向对象 1, 封装 2, 继承 3, 多态 2, 安全 ...
分类:
编程语言 时间:
2017-11-13 11:11:46
阅读次数:
217
java编程语言(一门纯面向对象, 解释型语言)的特点: 1, 面向对象 1, 封装 2, 继承 3, 多态 2, 安全性 3, 跨平台 类名要与文件名保持一致(完全一样) java基础数据类型:不能=null; 四类八种: 整数型 byte 2的8次方(256)(-127-128) 内存中占1个字 ...
分类:
编程语言 时间:
2017-11-12 17:20:50
阅读次数:
208
一、封装: 封装:把客观的事物封装成类,使用和修改方便; 作用和结构体使用方法相似,程序执行流程不同; 要点:成员变量,属性,成员方法,构造函数,成员方法的静态和非静态,命名空间,常用的访问修饰符public公共的、parvate私有的,只有类本身可以访问,internal默认的,同一个命名空间下可 ...
面对对象 1.封装 # 什么是python中的封装? # 使用构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被封装的内容; class Oop(object): def __init__(self): self.name = name self.age = age ... ...
分类:
编程语言 时间:
2017-11-11 13:01:55
阅读次数:
175
1、什么是面向对象呢:面向对象是一种编程思想;就是分析解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用; 2、面向对象的三大特性:封装、继承、多态; 封装:把客观的事物封装成类,使用和修改方便; 继承:在写代码过程中会发现有些类有些方面很相似,这时候我们新建一个类来描述这种 ...
什么是封装? 1,对象数据和在、操作该对象的指令都是对象自身的一部分,能够实现尽可能对外部隐藏数据。 2,实际项目开发中,使用封装最多的就是实体类。 什么是继承? 1,继承是面向对象程序设计能提高效率的重要原因。 2,继承具有传递性。 3,继承来的属性和方法是隐式的,也就是在本类里面是看不见的。 4 ...
分类:
编程语言 时间:
2017-11-09 22:50:56
阅读次数:
445
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论 ...
Java的三大特性:封装、继承、多态。以后在对每一个特性进行详细解释。。。。 关于环境配置:在之前的网站也有了详细的解释,就不再赘述。 先进行那个经典的“hello world”输出。 关于Java语言的规范,可以进行下载阅读,https://docs.oracle.com/javase/specs ...
分类:
其他好文 时间:
2017-11-07 12:22:18
阅读次数:
175
1.类和对象的定义 类: 属性与方法的集合 对象:类实例化的结果 class是定义类的关键字 new是实例化类的关键字 类中的元素有:成员属性、成员方法、静态属性、静态方法、常量。 三大特性:封装 继承 多态2.访问修饰符 public(公共的权限):在任何地方都可以访问,主要包括:类内、类外、子类 ...
分类:
其他好文 时间:
2017-11-04 13:17:23
阅读次数:
159
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这 ...
分类:
编程语言 时间:
2017-11-02 16:00:22
阅读次数:
174