2018年3月11日

【15】 Java基础 <十五> —— 接口

摘要: 未完,明天继续码。。。。。。 接口中只能定义 抽象方法 接口中定义 变量 变常量 自动加上 public static final 为了解决 java 中的单继承(其实就是实现了java的多继承) 接口就是用来作为规范的 实现接口的格式: 子类 implements 接口 一个类只能有一个父类,但是 阅读全文

posted @ 2018-03-11 22:45 就是菁可爱哦 阅读(97) 评论(0) 推荐(0) 编辑

【14】 Java基础 <十四> —— 抽象类

摘要: 抽象类: 抽出像的部分 abstract 抽象方法: 没有方法体的方法 没有方法体,方法没有实现,就是让子类来实现的 子类继承父类,父类是抽象类,必须实现父类中的抽象方法 如果子类不实现父类的所有抽象方法,子类也变成抽象类 在抽象类中可以定义 普通方法 和 抽象方法 抽象类中可以只有普通方法 只要类 阅读全文

posted @ 2018-03-11 22:39 就是菁可爱哦 阅读(132) 评论(0) 推荐(0) 编辑

【13】 Java基础 <十三> —— static 和 final

摘要: static:静态的 能修饰 属性和方法,还可以修饰内部类 static 修饰的类 和 方法 能以 类名.方法或属性 直接调用 static 不能修饰构造器,因为类加载的时候,首先加载 static 修饰的方法和属性 ,这个时候类可能还没有被创建对象 static 不从属于对象,它从属于类。 主要应 阅读全文

posted @ 2018-03-11 22:26 就是菁可爱哦 阅读(82) 评论(0) 推荐(0) 编辑

【12】 Java基础 <十二>. —— 可变参数

摘要: 可变参数: 修饰符 返回值 方法名称(参数列表 int ... s ){ 方法体; } 在参数类型确定,参数个数不确定的情况使用接受参数以数组的形式接受。 阅读全文

posted @ 2018-03-11 22:06 就是菁可爱哦 阅读(111) 评论(0) 推荐(0) 编辑

【11】 Java基础 <十一> —— equals的重写

摘要: equals 是在Object方法中定义的,直接用==来实现的,如果想比较具体的值,需要重写。 重写equals方法 测试重写好的方法 阅读全文

posted @ 2018-03-11 22:01 就是菁可爱哦 阅读(150) 评论(0) 推荐(0) 编辑

【10】 Java基础 <十> —— 用个人方法实现构造器的排序

摘要: 测试一下自己写的构造器方法 阅读全文

posted @ 2018-03-11 21:52 就是菁可爱哦 阅读(151) 评论(0) 推荐(0) 编辑

【9】 Java基础<九> —— 构造器的重载

摘要: 构造器的重载: 构造器可以重载,创建对象时根据参数调用相应的构造器。 注意: 构造器不能直接相互调用,例如: 构造方法A(参数1,参数2){ } 构造方法B(参数1,参数2,参数3){ 构造方法A(参数1,参数2); //这样的调用是错误的 } 使用this来调用!!! this: 代表的是当前对象 阅读全文

posted @ 2018-03-11 21:34 就是菁可爱哦 阅读(203) 评论(0) 推荐(0) 编辑

【8】 Java基础 <八> —— 方法的重载

摘要: 方法的重载:重复载入 定义: 方法名称相同 返回值类型无关 参数列表不同(顺序不同,类型不同,个数不同) 优点:提高代码的复用性,增加方法的扩展性 阅读全文

posted @ 2018-03-11 21:15 就是菁可爱哦 阅读(162) 评论(0) 推荐(0) 编辑

【7】 Java基础 <七> —— 自动装箱 自动拆箱

摘要: 封装类: 包装类 将基本数据类型 包装成 类 类 可以创建对象。(这样的设计符合面向对象的思想) 自动装箱 Integer b = 10 ; 等同于 Integer i = new Integer(20) ; 将基本数据类型封装成对象 自动拆箱 System.out.println( b + 20 阅读全文

posted @ 2018-03-11 21:06 就是菁可爱哦 阅读(97) 评论(0) 推荐(0) 编辑

【6】 Java基础 <六> —— super关键字

摘要: super关键字 当父类和子类有同名属性时,或者子类想调用父类的属性,使用super.父类属性 当子类方法中想调用父类的方法,super.父类方法 在构造器中 第一行有隐藏的 super 用来调用父类的构造器,加载父类的属性和方法到内存中。 注意: super 必须在构造方法的第一行 总结: sup 阅读全文

posted @ 2018-03-11 20:33 就是菁可爱哦 阅读(146) 评论(0) 推荐(0) 编辑

【5】 Java基础 <五> —— 把数组以字符串形式输出

摘要: 1 Test1.java 2 3 public class Test1 { 4 5 6 static void method(int [] a){ 7 int b ; 8 for (int i = 0; i a[j+1]) { 13 14 b... 阅读全文

posted @ 2018-03-11 19:41 就是菁可爱哦 阅读(3320) 评论(0) 推荐(0) 编辑

【4】 Java基础 <四>

摘要: 构造方法,可以有多个。 变量的声明 在类中定义的属性可以被 本类中的所有方法访问 在类中定义的变量 属性是有默认值的 在方法中定义的属性 : 只能在本方法中使用 在方法中定义的局部属性变量 :没有默认值,必须先赋值才可以使用 example: 基本数据类型 传递的是具体的值 是副本 应用类型 传递的 阅读全文

posted @ 2018-03-11 19:36 就是菁可爱哦 阅读(190) 评论(0) 推荐(0) 编辑

【3】 Java基础 <二>

摘要: 构造方法: 与类名必须相同(){ } 注意: 在不定义构造器时 系统会自动给我们的类增加构造器 一个类里可以有多个构造器 example: 阅读全文

posted @ 2018-03-11 15:36 就是菁可爱哦 阅读(154) 评论(0) 推荐(0) 编辑

【2】 Java基础 <三>

摘要: 封装:保护内部复杂的程序,只留给用户简单安全的操作 private 私有化 只能在本类中被访问 步骤: 封装属性有什么好处呢? 答:对类中的属性赋值时进行约束 example1: example2: 布尔:只能赋值 true 或者是 false 默认赋值false eg: static boolea 阅读全文

posted @ 2018-03-11 15:17 就是菁可爱哦 阅读(88) 评论(0) 推荐(0) 编辑

【1】 Java基础 <一>

摘要: public 公用的修饰符 class 类 Test{ 类体 } public公开的修饰符 static关键字 void无返回值类型 main方法名称(参数列表) 主方法 主线程 程序的入口 { 方法体 } example1: 修饰符 class 类名{ 品牌 三星; 开机(){ } 关机(){ } 阅读全文

posted @ 2018-03-11 15:02 就是菁可爱哦 阅读(98) 评论(0) 推荐(0) 编辑

导航