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