摘要: 封装 该露的露,该藏的藏 我们程序设计要追求**“高内聚,低耦合”**。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有 阅读全文
posted @ 2022-08-14 22:30 干饭人减肥魂 阅读(43) 评论(0) 推荐(0)
摘要: 创建和初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。 类中的构造器也称为构造方法,是进行创建对象的时候必须要调用的。并且构造器有以下俩个特点: 1.必须和类的名字相同 2.必须没有返回类型,也不能写v 阅读全文
posted @ 2022-08-13 20:44 干饭人减肥魂 阅读(98) 评论(0) 推荐(0)
摘要: 面向对象编程OOP 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适 阅读全文
posted @ 2022-08-11 21:46 干饭人减肥魂 阅读(44) 评论(0) 推荐(0)
摘要: 稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下图:左边是原始数组,右边是稀疏数组 package com.g 阅读全文
posted @ 2022-08-10 20:55 干饭人减肥魂 阅读(20) 评论(0) 推荐(0)
摘要: 数组的定义 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素, 每个数组元素可以通过一个下标来访问 它们. 数组的声明 首先必须声明数组变量,才能在程序中使用数组。 。下面是声明数组变量的语法: dataType[] 阅读全文
posted @ 2022-08-09 22:45 干饭人减肥魂 阅读(93) 评论(0) 推荐(0)
摘要: 可变参数 JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(... )。 不一个方法中只能指定一个可变参数, 它必须是方法的最后一个参数。 任何普通的参数必须在它 之前声明。 类似于数数组。(个人观点) public class Dome04 阅读全文
posted @ 2022-08-08 18:40 干饭人减肥魂 阅读(37) 评论(0) 推荐(0)
摘要: 何为方法 Sysout.out.println() 调用系统类中的输出对象out中的方法println( ) 类.对象.方法 Java方式是语句的集合,他们在一起执行一个功能 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义个方法包含以下语法: 方法 阅读全文
posted @ 2022-08-07 22:58 干饭人减肥魂 阅读(71) 评论(0) 推荐(0)
摘要: For循环 虽然所有循环结构都可以用while或者do..while表示, 但Java提供了另-种语句-- for循环,使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 for循环执行的次数是在执行前就确定的。语法格式如下: for(初始化;布尔表达 阅读全文
posted @ 2022-08-06 22:09 干饭人减肥魂 阅读(96) 评论(0) 推荐(0)
摘要: 顺序结构 package com.guan.struct; public class XunHuanDome { public static void main(String[] args) { System.out.println("hello1"); System.out.println("he 阅读全文
posted @ 2022-08-03 22:15 干饭人减肥魂 阅读(49) 评论(0) 推荐(0)
摘要: 用户交互Scanner 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是 Java5 的新特征,我们可以通过Scanner 类来获取用户的输入。 基本语法: Scanner s = new Sc 阅读全文
posted @ 2022-08-01 21:47 干饭人减肥魂 阅读(31) 评论(0) 推荐(0)