摘要: 1.重写和重载的区别? 2.八大基本数据类型整型;byte short int long 浮点型: float double字符char布尔型 boolean 3.==和equals的区别?== 通常做数值的相等关系比较equals通常做引用型数据类型的相等比较、.== 比较的是变量的地址equal 阅读全文
posted @ 2019-01-22 00:15 Zhangchuanfeng 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 方法重载与方法重写的区别: 方法重载:在同一个类中,方法名相同,参数列表必须不同,与反回值类型,访问修饰符无关,方法重写:方法名相同,参数列表相同,反回值类型必须一致或者是其子类和抽象类,访问权限不能于父类,不能抛出比父类更多的异常 <!--StartFragment --> 1、构造方法的作用是什 阅读全文
posted @ 2019-01-20 09:37 Zhangchuanfeng 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 封装第一步:私有化 第二步:创建属性方法set-get方法(快捷键) 第三步:在set方法中,设置条件语句 谈好处一般从:安全角度。便捷角度。 static优先访问级最高。static静态代码块>普通代码块>构造方法>普通方法 静态方法使用不需要创建对象,直接类名点出来static:修饰的属性和方法 阅读全文
posted @ 2019-01-18 18:46 Zhangchuanfeng 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 测试类: 父类: 子类狗类: 子类猫类: 子类企鹅类: 输出结果: 封装第一步:私有化 第二步:创建属性方法set-get方法(快捷键) 第三步:在set方法中,设置条件语句 阅读全文
posted @ 2019-01-18 18:33 Zhangchuanfeng 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 父类: 子类(狗类): 子类(企鹅类): 测试类: 输出: 阅读全文
posted @ 2019-01-17 11:13 Zhangchuanfeng 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 练习1: 创建类: 测试类: 输出结果: 练习2,书本124页第一题: 输出结果为: 发工资啦快买一个苹果牌子的手机吧! 在测试类中首先在MobilPhone中创建了一个新的对象mp,mp.brand = "苹果";则将brand的原始值"诺基亚"改为"苹果"。然后调用buy方法的带参方法,所以输出 阅读全文
posted @ 2019-01-15 17:14 Zhangchuanfeng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 简易计算器 1 import java.util.Scanner; 2 /* 3 * @author zhang 4 * time 2019.01.12 5 */ 6 public class JiSuanQi { 7 double num1; 8 double num2; 9 double he; 阅读全文
posted @ 2019-01-12 16:45 Zhangchuanfeng 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 package com.Demo; 2 3 import java.util.Arrays; 4 5 public class break2 { 6 public static void main(String[] args) { 7 int[] a = {12,13,25,16,18}; 8 int[] b = {12,... 阅读全文
posted @ 2019-01-08 18:43 Zhangchuanfeng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 堆和栈的区别? 堆存放的是地址,由程序员自己分配 栈存放的是值,由系统分配 栈的反应速度快于堆 阅读全文
posted @ 2019-01-08 18:21 Zhangchuanfeng 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 基础知识综合运用 阅读全文
posted @ 2019-01-08 18:17 Zhangchuanfeng 阅读(463) 评论(0) 推荐(0) 编辑