笔记
persistancehg
这个作者很懒,什么都没留下…
展开
-
Java接口
public interface Inter { /* * 接口:公共的规范标准,java中的接口用来:1.定义规范,2,用来做功能的拓展 * 接口的特点:1.接口不能实例化 2.接口的子类:重写接口中的所有方法,或者子类也是抽象类 * 1,接口中的成员变量:只能是常量,系统默认加入三个关键字:public static final * 2.接口中没有构造方法 * 3.接口中的成员方法:只能是抽象方法 * 4.类与接口的关系:单实现,多实现原创 2021-11-25 14:09:52 · 301 阅读 · 0 评论 -
Java多态
public class Fu { /* 多态: * 1.同一个对象i不同时刻表现出的不同形态 2.多态的前提: 1.要有继承或实现 2.要有方法的重写 3.要有父类引用。在指向子类对象 3.多态成员访问特点: 构造方法:同继承一样,子类通过super()访问父类的构造方法 成员变量:编译看父类,运行看父类 成员方法:编译看父类,运行看子类 4.多态的好处:可以接收子原创 2021-11-25 10:36:48 · 306 阅读 · 0 评论 -
模板设计模式
模板设计模式: 把抽象类整体看作一个模板,模板中不能定义的东西定义为抽象方法,让使用模板的类(让继承抽象的类)去重写抽象方法实现需求 public abstract class Ctemplate { // 模板设计模式:把抽象类整体看作一个模板,模板中不能定义的东西定义为抽象方法,让使用模板的类(让继承抽象的类)去重写抽象方法实现需求 public void write(){ System.out.println("头部"); body();原创 2021-11-24 11:30:14 · 312 阅读 · 0 评论 -
static关键字
public class Student { /* * 1.被static修饰的成员,会被该类的所有对象共享 * 2.被static修饰的成员,会随着类的加载而加载,优先于对象存在 * 3.可以通过类名调用 * */ String name; int age; static String school; public void show() { System.out.println(name+"..."+age+"..."+school); }原创 2021-11-23 19:50:47 · 78 阅读 · 0 评论 -
java继承
*继承 * 1.类与类之间产生关系,子类可以直接使用父类中的非私有成员 * 2.优点:提高了代码的复用性,维护性 * 3.缺点:降低了代码的灵活性,增强了耦合性 * 4.java支持单继承,多层继承,不支持多继承 * 5.子父类当中,出现了重名成员变量,就近原则,使用父类的成员变量,利用super()关键字 * 6.在子类中访问一个变量:子类局部范围找,子类成员范围找,父类成员范围找 * * */ * public class Person { ...原创 2021-11-23 19:50:30 · 203 阅读 · 0 评论 -
String类
public static void main(String[] args) { /* string类:打印对象名时,打印的是对象所记录的内容,不是地址 1.所有双引号字符串都是String类的对象 2.String类的构造方法: 3.通过构造方法创建:每一次new都会申请一个内存空间,虽然内容相同,但地址不同 通过直接赋值方法创建:字符序列相同,无论程序代码出现几次,只会建立一个String对象,并在常量池中维护。 4.字符串的比较 :== 比较基本数据类型:比较的是具体的值;==比较引用类型:比较的是原创 2021-11-23 19:49:48 · 63 阅读 · 0 评论