![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
文章平均质量分 80
gexiaolu
这个作者很懒,什么都没留下…
展开
-
第十三章-面向对象(this关键字)
-使用场景一&this的原理图解public class Person { private String name; /* 如果写成这样阅读性非常差不知道a是什么意思.如果将a写成name 当构造方法 * 进栈的时候相当于将name的值又从新赋值一次,但是成员变量的name属性并没有得到该构造函数赋给的值, * 构造函数中赋值就成了自己给自...原创 2014-05-08 12:18:52 · 87 阅读 · 0 评论 -
第十一章-面向对象(封装-思想)
/** * 封装(Encapsulation) 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. 好处: 将变化隔离. 便于使用. 提供重用性 提高安全性. 封装原则; 将不需要对外提供的内容都隐藏起来. 把属性都隐藏,提供公共方法对其访问. private:私有,是一个权限修饰符,用于修饰符成员 ...原创 2014-04-29 11:08:26 · 71 阅读 · 0 评论 -
第十章-面向对象(基本数据类型参数传递图解)
的原创 2014-04-29 11:06:23 · 80 阅读 · 0 评论 -
第九章-面向对象(引用数据类型参数传递图解)
的原创 2014-04-25 17:39:52 · 120 阅读 · 0 评论 -
第七章-面向对象(匿名对象)
/** *匿名对象 *1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象 *new Car().number=4; *new Car().red="red"; new Car().run(); *图解 因为每一次都是new所以在调用run方法时候会打印0和null,而前面两个new出来的对象并...原创 2014-04-25 17:22:49 · 71 阅读 · 0 评论 -
第六章-面向对象(类类型参数)
/** * 类类型 * @param args */ public static void main(String[] args) { Car c1 = new Car(); Car c2 = new Car(); carPublicParm(c1); carPublicParm(c2); } ...原创 2014-04-25 16:59:53 · 80 阅读 · 0 评论 -
第五章-面向对象(成员变量和局部变量的区别)
成员变量和局部变量的区别:1.成员变量定义在类中,整个类中都可以访问.局部变量定义在函数,语句,局部代码块中,只在所属的区域有效. 2.成员变量存在于堆内存的对象中局部变量存在于栈内存的方法中 3.成员变量随着对象的创建而存在,随着对象的消失而消失局部变量随着所属区域的执行而存在,随着所属区域的结束而释放. 4.成员变量都有默认初始化值...原创 2014-04-25 15:55:51 · 70 阅读 · 0 评论 -
第四章-面向对象(概念)
举例: 大象装进冰箱面向过程: 打开冰箱. 存储大象. 关上冰箱. C语言..对于面向过程思想,强调的是过程(动作) 面向对象. java C# C++对于面向对象思想,强调的是对象(实体)冰箱打开冰箱存储冰箱关闭 特点:1.面向对象就是一种常见的思想,符合人们的思考习惯2.面向对象的出现,将复杂的问题简单...原创 2014-04-23 16:31:16 · 96 阅读 · 0 评论 -
第三章-Java基础(数组)
数组概念 同一种类型数据的集合.其实数组就是一个容器.数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素格式1 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例: int[] arr = new int[5];格式2 元素类型[] 数组名 = new 元素类型[]{元素...原创 2014-04-14 17:47:38 · 74 阅读 · 0 评论 -
第二章-Java基础(函数)
函数(方法)讲解的内容1.函数的定义2.函数的特点3.函数的应用4.函数的重载 函数-定义 什么是函数 函数就是定义在类中的具有特定功能的一段独立小程序. 函数也称为方法 public static int add(int i,int j){ return i+j; }} 函数-格式 ...原创 2014-03-17 15:42:18 · 93 阅读 · 0 评论 -
58-Java语言基础(语句-break&continue)
1.1 break(跳出)break语句:应用范围: 选择(switch)结构和循环(for)结构.1.3 break例子 /**1. * break:跳出 break作用范围,要么是switch语句中,要么作用在for循环语句中 报错: Exception in thread * "main" java.lang.Error: Unresolved compila...原创 2014-02-27 12:07:16 · 273 阅读 · 0 评论 -
第十四章-面向对象(static关键字)
-数据共享static关键字: 用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下特点: 随着类的加载而加载 优先于对象存在 被所有对象所共享 可以直接被类名调用 使用注意: 静态方法只能访问静态成员 静态方法中不可以写this,super关键字 主函数是静态的 对象中存储的是特有数据 举例: 就...原创 2014-05-08 16:28:24 · 61 阅读 · 0 评论 -
第十二章-面向对象(构造函数)
构造函数-默认构造函数/** * 特点: * 1.函数名与类名相同 * 2.不用定义返回值类型 * 3.没有具体的返回值 * * 作用: * 给对象进行初始化 * * 注意: * 1.默认构造函数的特点 * 2.多个构造函数是以重载的形式存在的 */public class functionDemo { ...原创 2014-04-29 12:49:10 · 83 阅读 · 0 评论