
java
souy_c
这个作者很懒,什么都没留下…
展开
-
JAVA学习记录(三)面向对象编程三大特性之继承
继承: 如果类A1扩展自另一个类A,那么A1称为子类或派生类,A称为父类或基类。派生类可以从它的基类中继承可访问的数据域和方法,还可添加新数据域和新方法 例如:实现一个汽车基类; int[] Speed = { 100, 200, 300, 400, 500 }; int[] Member = { 5, 7, 9, 15, 20 }; class Car { privat原创 2017-12-31 23:10:57 · 191 阅读 · 0 评论 -
JAVA学习记录(二)面向对象编程三大特性之多态
多态: 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么? 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定, 即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类原创 2017-12-31 22:56:42 · 157 阅读 · 0 评论 -
JAVA学习记录(四)面向对象编程三大特性之封装
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体, 数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。 系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。 也就是说用户是无需知道对象内部的细节(当然也无从知道),但可以通过原创 2018-01-01 10:35:39 · 157 阅读 · 0 评论 -
JAVA学习记录(五)抽象类和接口
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。 一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格转载 2018-01-01 10:56:48 · 171 阅读 · 0 评论 -
JAVA学习记录(六)泛型
转载:http://blog.youkuaiyun.com/s10461/article/details/53941091# 写的很好!!! 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就转载 2018-01-01 21:33:12 · 191 阅读 · 0 评论 -
JAVA学习记录(七)内存管理
Java内存分配主要包括以下几个区域: 1. 寄存器:我们在程序中无法控制 2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 3. 堆:存放用new产生的数据 4. 静态域:存放在对象中用static定义的静态成员 5. 常量池:存放常量 6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间 ****************************转载 2018-01-01 21:56:29 · 134 阅读 · 0 评论 -
JAVA学习记录(八)static和final关键字
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。 static关键字 1.修饰成员变量 在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员转载 2018-01-01 22:06:16 · 215 阅读 · 0 评论 -
java学习记录(一)----java内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部: class Car { int style = 0; public Car(int s原创 2017-12-26 21:51:30 · 204 阅读 · 0 评论