随笔分类 -  03-Java学习笔记

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:运动员和教练案例图解 文字分析和示例代码如下: 阅读全文
posted @ 2018-02-18 20:33 黑泽君
摘要:涉及的知识点有: 1:final关键字(掌握) 2:多态(掌握) 3:抽象类(掌握) 4:接口(掌握) 1:final关键字(掌握) (0)由于继承中方法有一个现象:方法重写。 所以,父类的功能,就会被子类给覆盖掉。 有些时候,我们不想让子类去覆盖掉父类的功能,只能调用但不能去覆盖修改。 这个时候, 阅读全文
posted @ 2018-02-16 23:48 黑泽君
摘要:第一题 第二题 阅读全文
posted @ 2018-02-16 23:48 黑泽君
摘要:多态继承中的内存图解如下: 多态中的对象变化的内存图解如下: 阅读全文
posted @ 2018-02-16 23:47 黑泽君
摘要:多态的成员访问特点及转型理解 class 孔子爹 { public int age = 40; public void teach() { System.out.println("讲解JavaSE"); } } class 孔子 extends 孔子爹 { public int age = 20; 阅读全文
posted @ 2018-02-16 23:43 黑泽君
摘要:涉及到的知识点有:1:继承(掌握) (0)Java继承概述 (1)继承定义 (2)Java中如何表示继承呢?格式是什么呢? (3)继承的好处 (4)继承的弊端 A:让类的耦合性增强。这样某个类的改变,就会影响其他和该类相关的类。 B:打破了封装性。 (5)Java中继承的特点 (6)继承的注意事项 阅读全文
posted @ 2018-02-15 16:39 黑泽君
摘要:1:方法重写和方法重载的区别?方法重载能改变返回值类型吗? 方法重写: 在子类中,出现和父类中一模一样的方法声明的现象。(包含方法名、参数列表和返回值类型都一样) 方法重载: 同一个类中,出现的方法名相同,参数列表不同,与返回值类型无关的现象。 方法重载能改变返回值类型,因为它和返回值类型无关。 O 阅读全文
posted @ 2018-02-15 15:45 黑泽君
摘要:方法重写的应用 当子类需要父类的功能,而功能的主体子类还有自己特有的内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类自己特有的内容。 阅读全文
posted @ 2018-02-15 15:24 黑泽君
摘要:第一题: 第二题: 第三题: 阅读全文
posted @ 2018-02-15 14:49 黑泽君
摘要:父类中如果没有无参构造方法(也即父类中只给了带参构造方法),子类的构造方法怎么办? /* 父类中如果没有无参构造方法(也即父类中只给了带参构造方法),子类的构造方法怎么办? 法1:子类的构造方法通过 super(...); 去显示调用父类的带参构造方法。 法2:子类的构造方法通过 this();/t 阅读全文
posted @ 2018-02-14 23:31 黑泽君
摘要:Java中this和super的区别和应用 阅读全文
posted @ 2018-02-14 23:30 黑泽君
摘要:Java继承概述 1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些相同属性和行为,只要继承那个类即可。 2.在Java中通过extends关键字可以实现类与类的继承。 例如:class 子类名 extends 父类名 {} 3.单独的这个类称为父类,基类或者超 阅读全文
posted @ 2018-02-14 22:54 黑泽君
摘要:涉及到的知识点有: 0:前面学习通过方法对代码进行改进,为什么要给方法使用静态呢? 1:Java如何制作帮助文档(API)(了解) 2:通过JDK提供的帮助文档(API)学习了Math类(掌握) 3:Java中的代码块(理解) 0:前面学习通过方法对代码进行改进,为什么要给方法使用静态呢? 答:因为 阅读全文
posted @ 2018-02-14 22:38 黑泽君
摘要:1 /* 2 代码块练习题: 3 看代码写程序的执行结果。 4 5 输出结果是: 6 林青霞都60了,我很伤心 7 我是main方法 8 Student 静态代码块 9 Student 构造代码块 10 Student 构造方法 11 Student 构造代码块 12 Student 构造方法 13 阅读全文
posted @ 2018-02-14 22:23 黑泽君
摘要:代码块:在Java中用{}括起来的代码 (1)在Java中用{}括起来的代码。 (2)代码块分类:(根据其位置和声明的不同) A:局部代码块 在方法定义中,用于限定变量的生命周期,及早释放,提高内存利用率。 B:构造代码块 在类中方法外出现(即在类中的成员位置),可以把多个构造方法方法中相同的代码存 阅读全文
posted @ 2018-02-14 21:59 黑泽君
摘要:Java中如何使用帮助文档(API) 1:打开帮助文档 2:点击 显示,找到 索引,看到 输入框 3:知道你要找谁?以Scanner举例 4:在输入框里面输入Scanner,然后回车 5:第一步:看包 java.lang包下的类不需要导入,其他的全部需要导入。 要导入: java.util.Scan 阅读全文
posted @ 2018-02-13 22:08 黑泽君
摘要:Java如何制作帮助文档(API) 步骤如下: (1)写一个工具类 (2)对这个类加入文档注释 (3)用工具解析文档注释 javadoc工具 (4)格式 javadoc -d 目录 -author -version ArrayTool.java 制作帮助文档(API)出错问题解决: 找不到可以文档化 阅读全文
posted @ 2018-02-13 20:35 黑泽君
摘要:前面学习通过方法对代码进行改进,为什么要给方法使用静态呢? 答:因为main方法是静态的,而静态方法只能访问静态的成员变量和静态的成员方法。 所以之前我们的方法是使用静态来修饰的,即静态的方法。 如果我们把static去掉呢?即该如何调用非静态的方法呢? 答:通过创建对象,使用对象进行调用啊! 测试 阅读全文
posted @ 2018-02-13 20:32 黑泽君
摘要:1)静态变量和成员变量的区别: (1):所属不同: 静态变量:属于类,也称为类变量。 成员变量:属于对象,也称为对象变量或实例变量。 (2):在内存中的位置不同: 静态变量:存储于方法区的静态区。 成员变量:存储于堆内存。 (3):生命周期不同: 静态变量:静态变量是随着类的加载而加载,随着类的消失 阅读全文
posted @ 2018-02-13 14:43 黑泽君
摘要:涉及到的知识点有: 1:成员变量和局部变量的区别(理解) 2:类作为形式参数的问题?(理解) 3:匿名对象(理解) 4:封装(理解) 5:private关键字(掌握) 6:this关键字(掌握) 7:构造方法(掌握) (1)作用 (2)格式 (3)构造方法的注意事项 (4)给成员变量赋值的方式有两种 阅读全文
posted @ 2018-02-10 23:42 黑泽君

上一页 1 ··· 5 6 7 8 9 10 下一页