摘要: 多态 多态是继封装、继承之后,面向对象的第三大特性。 多态体现为**父类引用变量可以指向子类对象** *注意:在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。* 多态的定义与使用格式 定义格式:[父类类型 变量名=new 子类类型();]() 理解: 多态是同一个行为具有多个不同表现形 阅读全文
posted @ 2021-04-09 14:33 saxon宋 阅读(20) 评论(0) 推荐(0)
摘要: 重写(方法的重写) 概念: 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的规则: 参数列表与被重写方法的参数列表必须完全相同。 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样 阅读全文
posted @ 2021-04-09 13:58 saxon宋 阅读(89) 评论(0) 推荐(0)
摘要: 继承 概念:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 语法:class 子类 extends 父类 通过代码可以发现,子类(Student)并没有定义任何的操作,而在主类中所使用的全部操作都是由Person类定义的,这证明 阅读全文
posted @ 2021-04-09 11:14 saxon宋 阅读(87) 评论(0) 推荐(1)
摘要: 封装 思想:将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。高内聚、低耦合 实现方式:使用 private 修饰符把成员变量设置为私有,防止外部程序直接随意调用或修改成员变量,然后对外提供 public 的 set 和 阅读全文
posted @ 2021-04-09 10:32 saxon宋 阅读(39) 评论(0) 推荐(1)
摘要: 构造器详解 java中的构造方法是一种特殊的方法,用于初始化对象。java构造函数在对象创建时被调用。它构造值,即提供对象的数据。 构造函数的规则: 构造函数名必须与其类名称相同 构造函数必须没有显式返回类型 默认构造函数(无参数构造函数) public Person() { } public cl 阅读全文
posted @ 2021-04-09 09:46 saxon宋 阅读(229) 评论(0) 推荐(0)
摘要: 类与对象的创建 public class Application { //一个项目只有一个main方法 public static void main(String[] args) { //类:抽象化、实例化 //实例化后产生一个对象 Student stu1 = new Student(); St 阅读全文
posted @ 2021-04-09 09:26 saxon宋 阅读(40) 评论(0) 推荐(0)
摘要: Java 方法与调用 方法定义 /* 修饰符 返回值类型 方法名(...){ //方法体 return 返回值; } */ public String test(){ return "hello"; } public void test1(){ return; } public int max(in 阅读全文
posted @ 2021-04-08 16:42 saxon宋 阅读(59) 评论(0) 推荐(0)
摘要: Java 面向对象(OOP) 面向对象编程是当今主流的程序设计思想,已经取代了过程化程序开发技术,Java 是完全面向对象编程语言,所以必须熟悉面向对象才能够编写 Java 程序。 面向对象的程序核心是由对象组成的,每个对象包含着对用户公开的特定功能和隐藏的实现部分。程序中的很多对象来自 JDK 标 阅读全文
posted @ 2021-04-08 16:03 saxon宋 阅读(88) 评论(0) 推荐(1)
摘要: 稀疏数组 定义:稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是值无效数据量远大于有效数据量的数组 如: 11X11 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 阅读全文
posted @ 2021-04-08 14:54 saxon宋 阅读(92) 评论(0) 推荐(0)
摘要: Java Arrays 类 定义: Arrays类位于 java.util 包中,主要包含了操纵数组的各种方法。 Arrays 类的常用方法 Arrays.asList(T… data) 注意:该方法返回的是 Arrays 内部静态类 ArrayList,而不是我们平常使用的 ArrayList,, 阅读全文
posted @ 2021-04-08 14:28 saxon宋 阅读(259) 评论(0) 推荐(0)