返回顶部
摘要: 封装就是把对象的属性和操作结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。 我们程序设计要追求“高内聚,低耦合”。 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用。 封装的优点 提高代码的安全性。 提高代码的复用性。 “高内聚”:封 阅读全文
posted @ 2020-09-06 20:43 Shamero 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Object类 Object类是所有Java类的根基类,也就意味着所有的Java对象都拥有Object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。 public class Person { ... } //等价于: public class Pe 阅读全文
posted @ 2020-09-06 20:42 Shamero 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象分为如下四步: 1. 分配对象空间,并将对象成员变量初始化为0或空 2. 执行属性值的显示初始化 3. 执行构造方法 4. 返回对象的地址给相关的变量 t 阅读全文
posted @ 2020-09-06 20:41 Shamero 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍一下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态 阅读全文
posted @ 2020-09-06 08:16 Shamero 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 计算机高级语言的类型主要有编译型和解释型两种,而Java 语言是两种类型的结合。 Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。 JVM( 阅读全文
posted @ 2020-09-06 08:14 Shamero 阅读(82) 评论(0) 推荐(0) 编辑