Java三大特性:封装、继承和多态
Java三大特性:封装、继承和多态 在谈 Java 面向对象的时候,不得不提到面向对象的三大特征:封装、继承、多态。三大特征紧密联系而又有区别,合理使用继承能大大减少重复代码,提高代码复用性。 1、封装 我们来讲 Java 封装,算是 Java 的三大特征之一,理清楚了,对以后的编程有较大的帮助。
Object 和类,万物皆对象
Object 和类,万物皆对象 01、面向过程和面向对象 OOP 的英文全称是 Object Oriented Programming,要理解它的话,就要先理解面向对象,要想理解面向对象的话,就要先理解面向过程,因为一开始没有面向对象的编程语言,都是面向过程。 举个简单点的例子来区分一下面向过程和面
Java访问权限修饰符
Java访问权限修饰符 我们先来讨论一下为什么需要访问权限控制。其实之前我们在讲类和对象的时候有提到,今天我们来详细地聊一聊。 考虑两个场景: 场景 1:工程师 A 编写了一个类 ClassA,但是工程师 A 并不希望 ClassA 被其他类都访问到,该如何处理呢? 场景 2:工程师 A 编写了一个
Java代码初始化块
Java代码初始化块 代码初始化块用于初始化一些成员变量。对象在创建的时候会执行代码初始化块,又称实例初始化块,主要和静态初始化块做区分。可以直接通过=操作符对成员变量进行初始化,但通过代码初始化块可以做更多的事情,比如说打印出成员变量初始化后的值。 来看下面的代码,我们可以直接通过 = 操作符对成