摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承! 一个儿子只有一个爸爸,一个爸爸可以有多个儿子 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类, 阅读全文
posted @ 2021-03-21 22:10 圈圈子 阅读(31) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 我们程序设计要追求**“高内聚,低耦合”**。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应该通过操作接口访问,这称为信息隐藏。 记住这句话就够了:属性私有 阅读全文
posted @ 2021-03-20 22:12 圈圈子 阅读(43) 评论(0) 推荐(0)
摘要: 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑...... Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家里 阅读全文
posted @ 2021-03-20 17:51 圈圈子 阅读(51) 评论(0) 推荐(0)
摘要: 创建对象内存分析 内存分析图 例: package com.oop.demo03; public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.name = "旺财"; do 阅读全文
posted @ 2021-03-19 22:53 圈圈子 阅读(31) 评论(0) 推荐(0)
摘要: 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么······ 面对过程适合处理一些较为简单的问题 面向对象 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题, 阅读全文
posted @ 2021-03-17 21:50 圈圈子 阅读(46) 评论(0) 推荐(0)
摘要: 稀疏数组 需求:编写五子棋游戏中,有存盘退出和续上盘的功能。 分析问题:因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据。 解决:稀疏数组 稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有 阅读全文
posted @ 2021-03-16 21:28 圈圈子 阅读(39) 评论(0) 推荐(0)
摘要: Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名 阅读全文
posted @ 2021-03-15 22:19 圈圈子 阅读(60) 评论(0) 推荐(0)
摘要: 数组使用 For-Each循环 普通的for循环 数组做方法入参 数组做返回值 例: package com.wangchuan.array; public class ArrayDemo03 { public static void main(String[] args) { int[] arra 阅读全文
posted @ 2021-03-14 21:31 圈圈子 阅读(52) 评论(0) 推荐(0)
摘要: 数组的定义 数组是想同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组申明创建 首先必须申明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] ar 阅读全文
posted @ 2021-03-13 22:49 圈圈子 阅读(72) 评论(0) 推荐(0)
摘要: 命令行传参 有时候你希望运行一个程序时候再传递给他消息,这要靠传递明命令行参数给main()函数实现。 public class Demo04{ public static void main(String args[]){ for(int i=0;i<args.length;i++){ Syste 阅读全文
posted @ 2021-03-12 22:42 圈圈子 阅读(42) 评论(0) 推荐(0)