摘要: 面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 阅读全文
posted @ 2017-05-29 23:21 美惠子丶 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 对象初始化过程: a.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中),如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 b.分配对象的空间,递归分配所有的父类和子类的属性空间 属性会自动初始 阅读全文
posted @ 2017-05-28 23:35 美惠子丶 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一.带参数的方法1.语法:<访问修饰符>放回值类型<方法名><(形式方法列表)>{//方法的主体}2.调用带参方法语法:对象名.方法名(参数1,参数2.....参数N) 二.包名规范1.包名有小写字母组成,不能以圆点开头或结尾2.包名前面最后加上唯一的前缀,通常使用组织倒置的网络域名3.包名后部分依 阅读全文
posted @ 2017-05-26 23:06 美惠子丶 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一 包装类 对应基本数据类型 java.lang.Integer int java.lang.Long long java.lang.Double double java.lang.character char java .lang.Boolean boolean java.lang.Byte by 阅读全文
posted @ 2017-05-25 23:29 美惠子丶 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一.语法: public interface 接口名{ public void foo(); } 二.特征 1.接口不可被实列化 2.实现类必须实现接口所有方法 3.实现类可以实现多个接口 4.接口中的变量都是静态常量,默认是public修饰 5.接口中不能有构造方法 6.接口中的方法全是publi 阅读全文
posted @ 2017-05-23 19:34 美惠子丶 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 面向对象三个特征:封装、继承、多态 封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提 阅读全文
posted @ 2017-05-22 20:17 美惠子丶 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public class Fo 阅读全文
posted @ 2017-05-22 20:12 美惠子丶 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一.概念 1.同一种事物,由于条件不同,产生结果不同 2.同一引用类型,使用不同的实列而执行不同的操作 父类引用子类对象 二.步骤 1.编写父类 2.编写子类,子类重用父类方法 3.运行时,使用父类的类型,子类的对象 三.类型转换 1.向上转型(自动类型转换) 父类 a=new 子类(); 2.向下 阅读全文
posted @ 2017-05-22 20:09 美惠子丶 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 变量: 一个数据存储空间的表示 变量三要素:变量名,变量类型,变量值 变量声明及使用: 第一步:声明变量及根据数据类型在内存申请空间 (数据类型 变量名 int money) 第二步:赋值及将数据存储至对应的内存空间(变量名=数值 money=100) 第一步和第二步可以合并 数据类型 变量名=数值 阅读全文
posted @ 2017-05-17 20:20 美惠子丶 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.数组的概念 数组是一个变量,存储相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间 2.数组的基本要素a.标识符:数组的名字,用于区分不同的数组b.数组元素:向数组中存放数据c.元素下标:对数组元素进行编号,从0开始,数据中的每个元素都 阅读全文
posted @ 2017-05-17 20:17 美惠子丶 阅读(122) 评论(0) 推荐(0) 编辑