2020年3月9日
摘要: JAVA中 this关键字,比较复杂,灵活 三类结构的描述: 当前类中的属性:this.属性 当前类中的方法:(普通方法,构造方法):this()//构造方法 this.方法名称();//普通方法 描述当前对象:(最头疼的部分) 一。当前类中的属性:this.属性 利用构造方法和setter方法都可 阅读全文
posted @ 2020-03-09 01:51 识途老码 阅读(237) 评论(0) 推荐(0)
摘要: 程序在使用类的时候一般都是如下步骤: 1 声明并实例化对象,这个时候实例化对象中的属性并没有任何数据的存在(刚生的小孩没穿衣服,还没起名呢) 2 需要通过一系列的setter方法为类中的属性设置内容。(【getter setter方法】叔叔阿姨给你买衣服) 也就是说想要获得一个正真可以正常使用的实例 阅读全文
posted @ 2020-03-09 01:02 识途老码 阅读(146) 评论(0) 推荐(0)
摘要: 类是由属性和方法组成,一般来说方法是对外提供服务的,所有方法不会封装,属性要有较高的安全性,所有我们要对其进行保护, 这时就要对属性进行封装保护。封装就是将属性私有化,提供公有的方法访问私有属性。如果要想解决这样的问题就可以利用private关键字对属性进行封装处理。在默认的情况下,对于类中的属性是 阅读全文
posted @ 2020-03-09 00:35 识途老码 阅读(309) 评论(0) 推荐(0)
  2020年3月8日
摘要: 类本身属于引用数据类型,既然是引用数据类型,那么牵扯到内存的引用传递,引用传递的本质:同一块堆内存空间可以 被不同的栈内存所指向,所有的引用传递的本质是一场堆内存的游戏 引用内存的过程中会产生垃圾,对垃圾的产生进行分析:所有没有栈内存指向的堆内存空间,就叫垃圾空间 所有的垃圾将被GC(Garbage 阅读全文
posted @ 2020-03-08 23:58 识途老码 阅读(133) 评论(0) 推荐(0)
摘要: 在整个课程贯穿中最麻烦的事情在于对象的实例化上 java之中类属于引用数据类型,引用数据类型的最困难之处在于内存的管理,同时在进行操作的时候也会发生有内存关系的会有变化 现在进行简单的分析 两块最常用的内存空间: 堆内存:堆内存是区别于栈区、全局数据区和代码区的另一个内存区域。堆允许程序在运行时动态 阅读全文
posted @ 2020-03-08 22:52 识途老码 阅读(187) 评论(0) 推荐(0)
摘要: 类与对象的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 类是一个独立的结构体,需要class来定义,而类之中主要由属性和方法组成那属性就是一个个具体的 变量方法就是一个个可以重复执行的代码 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本 阅读全文
posted @ 2020-03-08 22:28 识途老码 阅读(222) 评论(0) 推荐(0)
摘要: 对于面向对象的设计有三个主要的特征 封装性:封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能 隐藏对象的内部实现细节。内部的操作对外部而言不可见 继承性:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 阅读全文
posted @ 2020-03-08 21:38 识途老码 阅读(137) 评论(0) 推荐(0)
摘要: 什么叫递归调用?? 递归调用就是在当前的函数中调用当前的函数(自己调自己)并传给相应的参数,这是一个动作,这一动作是层层进行的,直到满足一般情况的的时候,才停止递归调用,开始从最后一个递归调用返回。 使用时考虑如下 1 一定设置方法递归调用的结束条件 2 每次调用的过程之中一定要修改传递的参数条件 阅读全文
posted @ 2020-03-08 17:28 识途老码 阅读(271) 评论(0) 推荐(0)
摘要: 定义,方法名称相同,参数的类型或者个数不同的时候称为方法重载 简单的说,就是 方法名同,参数不同,就是重载方法,方法的重载 跟返回值类型,有无,都没有关系,实际开发中,只要是方法重载,强烈建议 其返回值类型(有无)相同。 开发中使用方法重载的意义 重载允许你以同样的名称不同的参数来定义多个方法实现, 阅读全文
posted @ 2020-03-08 16:51 识途老码 阅读(513) 评论(0) 推荐(0)
摘要: 方法method 方法可以重复被执行,方法在主类中定义,并且由方法直接调用 方法的基本定义,方法的本质是能让使用者重复使用 在定义方法的时候对于方法的返回值return有以下两类: void:没有返回值,可以利用return来结束调用 数据类型:(基本类型,引用类型)返回的数据类型与方法中的返回值相 阅读全文
posted @ 2020-03-08 16:32 识途老码 阅读(251) 评论(0) 推荐(0)