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