摘要: 简单小结类与对象 类与对象 类是一个模板:抽象的,对象是类的实例 方法: 方法的定义与调用! 对象的引用 引用类型: 基本类型(8种) 对象是通过引用来操作的:栈-->堆(地址) 属性: 字段Field 成员变量 默认初始化: 数值:0 0.0 char :u0000 boolean: false 阅读全文
posted @ 2021-11-30 22:19 Violetjf 阅读(21) 评论(0) 推荐(0)
摘要: 构造器 类中的构造器也称为构造方法,是在进行创建对象的时候必须调用的。并且构造器有以下俩个特点: 必须和类的名字相同 必须没有返回类型,也不能写void public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name;​ //构 阅读全文
posted @ 2021-11-27 22:27 Violetjf 阅读(18) 评论(0) 推荐(0)
摘要: 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。 //学生类public class Student { //属性 String name ; int age;​ public void stud 阅读全文
posted @ 2021-11-23 22:59 Violetjf 阅读(13) 评论(0) 推荐(0)
摘要: 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表一个具体的事物。 动物,植物,手机... person类,Pet类,Car类 对象是抽象概念的具体实例 张三就是人的一个具体的实例,张三家的狗就是狗的一个具体实例 能够体现出特点,展现出功能的是具体的实例,而不是一 阅读全文
posted @ 2021-11-22 22:02 Violetjf 阅读(99) 评论(0) 推荐(0)
摘要: 面向对象编程(oop) 面向对象: 物以类聚,分类的思维模式,思考问题,首先解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索! 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握、从整体上分析,我们需要使用面向 阅读全文
posted @ 2021-11-17 22:37 Violetjf 阅读(14) 评论(0) 推荐(0)
摘要: //稀疏数组 public class Demo05 { public static void main(String[] args) { //创建一个二维数组,0表示无棋子,1表示黑棋,2表示白棋。 int[][] array = new int[11][11]; array[1][2] = 1; 阅读全文
posted @ 2021-11-16 22:34 Violetjf 阅读(15) 评论(0) 推荐(0)
摘要: 多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。 二维数组 int a[][] = new int[2][5] Arrays类 数组的工具类Java.util.Arrays 由于数组对象本身并没有什么方法可以提供我们调用,但API中提供了 阅读全文
posted @ 2021-11-15 23:19 Violetjf 阅读(18) 评论(0) 推荐(0)
摘要: 数组的特点 数组变量属于引用类型,数组也可以看成是对象,数组中的,么每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的 数组边界 [0,array.length] ArrayIndexOutOfBoundsEx 阅读全文
posted @ 2021-11-14 22:13 Violetjf 阅读(13) 评论(0) 推荐(0)
摘要: 内存分析 数组三种初始化 静态初始化 //静态初始化int[] a = {1,2,3};​//动态初始化 :包含默认初始化int[] b = new int[10]; 默认初始化。 array类 数组的工具类java.util.Arrays Arrays类中的方法都是static修饰的静态方法,在使 阅读全文
posted @ 2021-11-13 21:19 Violetjf 阅读(13) 评论(0) 推荐(0)
摘要: 方法的定义 方法包含一个方法头和一个方法体。下面是一个方法的所所有部分: 修饰符 返回值类型 方法名 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法中的参数类型,顺序和参数的个数。参数可选,方法可不包含任何参数。形式参数:在方法调用时用于接收外界 阅读全文
posted @ 2021-11-09 20:55 Violetjf 阅读(20) 评论(0) 推荐(0)