![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习笔记
峰峰是我
这个作者很懒,什么都没留下…
展开
-
暂时没有代码的Java基础学习笔记_多态思想
多态思想multistate.MutiStateDemo需求:了解多态分析:定义:同一个对象(事物),在不同时刻体现出来的不同状态前提:继承或者实现关系方法重写没有也可以,但是就没有意义重写体现了 子类与子类之间的区别 和 子类与父类之间的区别父类或者父接口引用指向子类对象class Cat extends Animal{} Animal cat = new ...原创 2019-07-12 14:46:22 · 95 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_final关键字
final关键字finalkeyword.FinalDemo需求:了解final关键字的使用分析:修饰范围:类,方法,变量作用和特点:类:被final修饰的类为最终类,无法被继承方法:被final修饰的方法不能被重写(覆盖)变量:被final修饰的变量为最终变量变量不能被重新赋值(只能赋值一次)该变量其实是常量(自定义常量的写法)对于引用数据类型,表现为...原创 2019-07-12 14:47:31 · 76 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_封装思想
封装思想enclusure.StudentDemo需求:封装思想分析:问题:通过对象给成员变量赋值,可以赋值一些非法数据解决方案:在赋值之前,先对数据进行校验判断->在哪里进行数据校验判断?须知:StudentDemo类是一个测试类,一般只创建对象,调用方法可知:判断应该定义在Student类中而我们在成员变量的位置不可以进行判断因...原创 2019-07-12 14:48:21 · 101 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_继承思想和extends关键字
继承思想和extends关键字inheritance.ExtendsDemo需求:了解继承分析:继承概述:把多个类中相同的内容提取出来定义到一个类中继承的实现格式:class 子类名 extends 父类名 {}好处:提高代码复用性提高代码可维护性让类与类之间产生关系,是多态的前提注意:类与类产生了关系,也是继承的一个弊端:类与类的耦合性增强了...原创 2019-07-12 14:50:37 · 75 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_super关键字
super关键字inheritance.SuperDemo需求:了解super关键字分析:super与this的区别this代表本类对应的引用super代表父类储存空间的标识(可以理解为父类引用)应用场景:调用成员变量this.成员变量 -> 调用本类成员变量super.成员变量 -> 调用父类成员变量调用构造方法this(…) ->...原创 2019-07-12 15:01:18 · 66 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_数组的定义和使用
数组的定义和使用src.ArrayDemo需求:实现数组的定义和使用分析:数组的定义格式:格式1:-数据类型[] 数组名; int[] a;定义了一个 int类型的数组 a变量格式2:数据类型 数组名[]; int a[];定义一个 int类型 a数组变量尽量使用格式1定义完成后数组中是没有元素值的,需要进行初始化数组的初始化:分配...原创 2019-07-12 15:02:07 · 90 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_二维数组的定义和使用
二维数组的定义和使用src.BinaryArrayDemo.java需求:对二维数组的定义和使用分析:二维数组的定义格式数据类型[][] 数组名 = new 数据类型[m][n](动态初始化)注意:以下格式也可以表示二维数组:数据类型[] 数组名[] = new 数据类型[m][n]数据类型 数组名[][] = new 数据类型[m][n]例:int[]...原创 2019-07-12 15:02:55 · 104 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_了解构造方法
了解构造方法construct.ConstructDemo需求:了解构造方法分析:构造方法:给对象的数据进行初始化格式:方法名与类名相同没有返回值类型(包括void)没有具体返回值注意事项:没有给出构造方法的时候系统将自动提供一个无参构造函数给出构造方法后,系统将不在提供默认的无参构造方法只要给出了构造方法,系统就不提供默认构造方法如...原创 2019-07-12 15:03:35 · 75 阅读 · 0 评论 -
暂时没有代码的Java基础学习笔记_static关键字
static关键字statickeyword.PersonDemo需求:了解static关键字分析:情况:姓名和年龄都是不同的,而国籍是一样的而每次创建对象时都要在堆内存中开辟存放国籍的空间,浪费解决方案:针对多个对象有共同的这样的成员变量值得时候可以使用static关键字来修饰修饰后的成员变量被该类的所有对象所共享特点:(可以修饰成员变量和成员方法)...原创 2019-07-12 15:04:25 · 87 阅读 · 0 评论