2020年12月18日
摘要: 内部类 1.1内部类概述 内部类就是指在一个类中定义一个类。举例:在一个类A的内部定义了一个类B,类B就称为内部类。 1.1.1内部类的定义格式 格式: ​ public class 类名{ ​ 修饰符 class 类名{ ​ } } 范例: public class outer{ ​ public 阅读全文
posted @ 2020-12-18 12:36 凌落宸 阅读(56) 评论(0) 推荐(0) 编辑
  2020年12月10日
摘要: 1.接口 1.1接口概述 接口就是一种公共的规范标准,只要符合标准,大家都可以通用 Java中的接口更多的体现在对行为的抽象 1.2接口的特点 接口用关键字interface修饰,格式:public interface 接口名 类实现接口用implements表示,格式:public class 类 阅读全文
posted @ 2020-12-10 09:04 凌落宸 阅读(108) 评论(0) 推荐(0) 编辑
  2020年12月9日
摘要: 修饰符 权限修饰符 修饰符 同一个类中 同一个包中子类无关类 不同包中的子类 不同包中的无关类 private 可以访问 默认 可以访问 可以访问 protected 可以访问 可以访问 可以访问 public 可以访问 可以访问 可以访问 可以访问 final关键字 final修饰局部变量 变量是 阅读全文
posted @ 2020-12-09 21:53 凌落宸 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 抽象类 1.1抽象类概述 在Java中,一个没有方法体的方法应该定义为抽象方法,而如果一个类中含有抽象方法,该类就必须定义为抽象类 1.2抽象类的特点 抽象类和抽象方法必须用abstract关键字修饰 抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类 抽象类不能直接实例化,需要参照多态的方式 阅读全文
posted @ 2020-12-09 21:52 凌落宸 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 多态 1.多态概述 同一个对象在不同时刻表现出的不同形态 多态的前提和体现: 有继承/实现关系 有方法重写 有父类引用指向子类对象(Animal a = new Cat();) 2.多态中的成员访问特点 **成员变量:**编译看左边,执行看右边 **成员方法:**编译看左边,执行也看左边 为什么成员 阅读全文
posted @ 2020-12-09 19:57 凌落宸 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 继承 1.继承概述 继承是面向对象的三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 1.1 继承的格式 格式:public class 子类名 extends 父类名 范例:public class Zi extends Fu Fu:父类,也叫基类、超类 Zi 阅读全文
posted @ 2020-12-09 14:33 凌落宸 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 学生管理系统CLI版 学生类 package com.itheima_03; public class Student { String sid; String name; String age; String address; public String getSid() { return sid 阅读全文
posted @ 2020-12-09 08:17 凌落宸 阅读(77) 评论(0) 推荐(0) 编辑
  2020年12月8日
摘要: 1.集合基础 1.1 集合概述 编程的时候如果需要存储多个数据使用长度固定的数据存储,适应不了元素个数变化的需求,这时候我们就需要用集合。 集合类的特点:提供了一种存储空间可变的存储模型,存储的数据容量可以发生改变。 ArrayList: ​ 可调整大小的数组实现 ​ :是一种特殊的数据类型,泛型 阅读全文
posted @ 2020-12-08 12:41 凌落宸 阅读(71) 评论(0) 推荐(0) 编辑
  2020年12月4日
摘要: StringBuilder 1.StringBuilder概述 如果对字符串进行拼接操作,每次拼接都会构建一个新的String对象,既耗时又浪费空间,而且这种操作还不可避免。我们可以通过StringBuilder类来解决这个问题。 StringBuilder是一个可变的字符串类,我们可以把它看成一个 阅读全文
posted @ 2020-12-04 21:28 凌落宸 阅读(117) 评论(0) 推荐(0) 编辑
摘要: String 1.String概述 String代表字符串,Java程序中所有的字符串文字(例如‘abc“)都被实现为此类的实例,也就是说,Java中所有的双引号字符串都是String类的对象。 字符串特点: 字符串不可变,他们的值在创建后不能被更改。 虽然String的值是不可改变的,但是他们可以 阅读全文
posted @ 2020-12-04 19:31 凌落宸 阅读(92) 评论(0) 推荐(0) 编辑