随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 
10 2020 档案
Java 面向对象(十)面向对象特征之二:继承之后特点
摘要:一、继承后的特点——成员变量 当类之间产生了关系后,其中各类中的成员变量会产生影响,分为下面两类来讨论: 1、成员变量不重名 如果子类父类中出现不重名的成员变量,这时候的访问是没有影响的。 Demo: 1 // 父类 2 class Fu { 3 // Fu中的成员变量。 4 int num = 5 阅读全文
posted @ 2020-10-25 22:11 格物致知_Tony 阅读(120) 评论(0) 推荐(0) 编辑
Java 之 面向对象扩展:类与类之间的关系
摘要:一、依赖关系(Dependency) 对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 Demo: 1 class A{ 2 public B method(C c,D d){ 3 E e = new E(); 4 ... 5 B b 阅读全文
posted @ 2020-10-18 13:55 格物致知_Tony 阅读(302) 评论(0) 推荐(0) 编辑
Java 面向对象(九)面向对象特征之二:继承性(inheritance)
摘要:一、继承的概述(Inherited) 1、由来 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 其中,多个类可以称为 子类(派生类),单独的那一个类称为 父类、超类(super class)或 基类。 继承描述的是事物之间的所属关 阅读全文
posted @ 2020-10-10 23:15 格物致知_Tony 阅读(335) 评论(0) 推荐(0) 编辑
Java 关键字:package、import
摘要:一、package 1、package 说明 package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。 格式: package 顶层包名.子包名 包对应于文件系统的目录,package 语句中,用“.” 来指明包(目录)的层次; 包通常 阅读全文
posted @ 2020-10-06 17:32 格物致知_Tony 阅读(509) 评论(0) 推荐(0) 编辑
Java 面向对象(八)关键字:this
摘要:一、this 是什么? 1、在 Java 中,this关键字比较难理解,它的作用和其词义很接近。 它在方法内部使用,即这个方法所属对象的引用; 它在构造器内部使用,表示该构造器正在初始化的对象。 2、this 可以调用类的属性、方法和构造器 3、什么时候使用 this 关键字呢? 当在方法内需要调用 阅读全文
posted @ 2020-10-06 12:11 格物致知_Tony 阅读(336) 评论(0) 推荐(0) 编辑
Java 面向对象(七)JavaBean 组件
摘要:JavaBean 一、什么是JavaBean JavaBean是一种Java语言写成的可重用组件。 所谓javaBean,是指符合如下标准的Java类: 通常由下面四个组成部分: 1、所有的成员变量都要使用 private 关键字修饰; 2、为每一个成员变量编写一对儿 Getter/Setter 方 阅读全文
posted @ 2020-10-05 20:15 格物致知_Tony 阅读(441) 评论(0) 推荐(0) 编辑
Java 面向对象(六)类的成员 之 构造器(构造方法)
摘要:一、构造器 构造器又称构造方法,是为了创建对象和初始化对象所产生的。 二、构造器的特征 1、它具有与类相同的名称。 2、它不声明返回值类型。(与声明为 void 不同) 3、不能与 static、final、synchronized、abstract、native 修饰,不能有 return 返回值 阅读全文
posted @ 2020-10-05 20:02 格物致知_Tony 阅读(469) 评论(0) 推荐(0) 编辑
Java 面向对象(五)面向对象特征之一:封装性(封装与隐藏)
摘要:一、封装性的引入 1、高内聚,低耦合 高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅对外暴露少量的方法用于使用。 2、封装性的设计思想 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说, 把该隐藏的隐藏起来,该暴露的暴露出来。 阅读全文
posted @ 2020-10-05 17:45 格物致知_Tony 阅读(524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示