Java基础(四)

2020-04-01 16:10:12来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Java基础(四)

1. 面向对象和面向过程

面向过程强调功能行为。

面向对象将功能封装进对象,强调具备了功能的对象。

2. 面向对象三大特征

封装、继承、多态。

3. 对象属性和方法

3.1. 定义

Public calss 类名{

   //成员变量

   //成员方法

}

 

3.2. 对象属性

对象属性又称成员变量、实例变量。

对象属性初始化(即初始赋值),分默认/显示初始化赋值。

对象类型

初始化值

boolean

false

byte

0

char

‘/u0000’

short

0

int

0

long

0

float

0.0f

double

0.0d

引用类型

null

4. Java内存管理(垃圾回收)

执行Java应用程序时,JVM将内存划分为不同区域;数据区、堆、栈...

4.1. 堆栈简单理解

l 堆

对开发者而言堆用于存储对象和加载类。

l 栈

可理解为临时保存临时变量。

4.2. JVM简单理解

JVM将堆内存分为两部分,垃圾回收区和永久区。所有创建对象均被放在垃圾回收区。永久区只存放JVM加载类信息。

5. 类的封装

面向对象特征:封装(隐藏)

简单来说将成员变量隐藏在对象内部,只能通过提供的公共方法访问。可以加强代码的安全性、可读性。

6. 四种修饰符访问权限

访问权限

本类

本包

不同包子类

不同包非子类

private

 

 

 

default

 

 

protect

 

public

 

7. this关键字

this关键字可用来区分局部/实例变量。

this表示当前对象,可调用类的属性方法。


原文链接:https://www.cnblogs.com/JulySevenHai/p/12615124.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Layui+Servlet+MyBatis+Mysql实现的大学生创新竞赛管理平台

下一篇:五分钟学后端技术:一篇文章教你读懂大数据技术栈!