fantasticDream

2022年5月25日

面向对象编程----方法的重写(override)

摘要: 方法的重写(override) 在子类中可以根据需要对从基类中继承来的方法进行重写。 重写方法必须和重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更严格的访问权限。(由于多态) 重载一个方法名可以对应多个方法,因为形参列表不同。 重写和重载是两码事。 package c 阅读全文

posted @ 2022-05-25 20:32 神奇的梦 阅读(63) 评论(0) 推荐(0)

面向对象的三大特征

摘要: 面向对象的三大特征: 继承 封装/隐藏 多态 为了适应需求的多种变化,使代码变得更加通用! 继承 OOD面向对象设计: 类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模。 OOP面向对象编程: 提高代码的复用性! OOA分析项目: 继承一个单词是: extends的意思是:“扩 阅读全文

posted @ 2022-05-25 07:38 神奇的梦 阅读(26) 评论(0) 推荐(0)

2022年5月24日

面向对象编程----this隐式参数_内存分析

摘要: this关键字 普通方法中,this总是指向调用该方法的对象 构造方法中,this总是指向正要初始化的对象 This不能用于static方法。(讲完static,大家就知道为什么了!) package cn.bjsxt.oop.testThis; public class Student { Str 阅读全文

posted @ 2022-05-24 22:08 神奇的梦 阅读(31) 评论(0) 推荐(0)

2022年5月23日

面向对象编程----static变量和方法_内存分析static

摘要: static关键字 类使用类的,对象既可以使用对象的方法,也可以使用类的方法。 在类中,用static 声明的成员变量为静态成员变量,或者叫做:类属性,类变量。 它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化。 对于该类的所有对象来说,static 成员变量只有一份。被该 阅读全文

posted @ 2022-05-23 16:18 神奇的梦 阅读(55) 评论(0) 推荐(0)

2022年5月22日

面向对象编程----方法的重载(包含构造方法)

摘要: 重载(overload) 方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。 两同三不同 --同一个类,同一个方法名。 --不同:参数列表不同(类型,个数,顺序不同) 只有返回值不同,不构成方法的重载.( Int a (String:str( 阅读全文

posted @ 2022-05-22 11:31 神奇的梦 阅读(66) 评论(0) 推荐(0)

2022年5月19日

面向对象编程----构造方法

摘要: 构造器 构造器又称为构造方法constructor 类里面只有属性跟方法!构造方法也是方法(它有几个特殊的地方: 用于构造该类的实例,(对象)别的事不做 ) 构造器用于构造该类的实例。 格式如下: [修饰符] 类名 (形参列表){ //n条语句 } 是一种特殊的方法: 1.通过new关键字调用!! 阅读全文

posted @ 2022-05-19 16:34 神奇的梦 阅读(57) 评论(0) 推荐(0)

2022年5月18日

面向对象编程----程序执行过程的内存分析_02

摘要: 内存分析: 新建一个类文件Student package cn.Test.oop; /** * 以类的方式组织代码,以对象的方式封装(组织)数据! 操作对象就是操作它的地址! 对象以类为模板来的! 所有的引用类型都是4个字节! * @author 神奇的梦 * */ public class Stu 阅读全文

posted @ 2022-05-18 19:11 神奇的梦 阅读(28) 评论(0) 推荐(0)

2022年5月15日

面向对象----(程序执行过程的内存分析01)

摘要: 引用类型 Java 语言中除基本类型之外的变量类型都称之为引用类型. Java中的对象是通过引用(reference)对其操作的. 类的属性 属性 field ,或者叫成员变量 属性用于定义该类或该类对象包含的数据或者说静态属性. 属性作用范围是整个类体 在定义成员变量时可以对其初始化,如果不对其初 阅读全文

posted @ 2022-05-15 19:43 神奇的梦 阅读(29) 评论(0) 推荐(0)

对象和类的概念

摘要: 面向对象编程(OOP)的本质: 以类的方式组织代码,以对象的方式封装(组织)数据 面向对象思维:OOA面向对象分析,OOD面向对象设计 抽象的本意:放两个东西过来,把他们两个相似的地方抽出来这叫抽象 Abstract 抽,提取的意思 对象和类的概念 对象:是具体的事物 类:是对对象的抽象(抽象,c抽 阅读全文

posted @ 2022-05-15 14:57 神奇的梦 阅读(81) 评论(0) 推荐(0)

面向对象编程----(概念)

摘要: 面向对象编程 这一章所有的东西都是围绕一个概念开展的第一个叫类,第二个叫对象,第三个叫面向对象编程三大基本特征. 更细一点的话可以是一个概念 “对象” 类的概念是由对象 引出来的,面向对象的三大特征的概念是由对象引出来的, Oriewted Object(定位对象) 通过对象来 封装数据,组织代码 阅读全文

posted @ 2022-05-15 00:20 神奇的梦 阅读(31) 评论(0) 推荐(0)

导航