上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 44 下一页
摘要: 成员内部类 我们在外部类中定义一个成员内部类,这个内部类和成员变量成员方法是同级的 /** * 外部类 */ class Outter{ private String name = "张三"; /** * 内部类 */ class Inner{ public void show(){ System. 阅读全文
posted @ 2022-06-19 16:08 xjw12345 阅读(46) 评论(0) 推荐(0)
摘要: 多态的应用 什么是多态:父类的引用指向了子类的实例 多态的实现方法: 1.使用父类作为方法的形参实现多态 2.使用父类作为方法的返回值实现多态 继承多态:当这个作为参数的父类是普通类或者抽象类时 接口多态:当这个作为参数的父类是一个接口时,构成接口多态 多态作为行参 1、普通类 当一个行参希望我们传 阅读全文
posted @ 2022-06-19 15:15 xjw12345 阅读(41) 评论(0) 推荐(0)
摘要: 接口和抽象类的对比 比较点 抽象类 接口 定义 用abstract关键字来修饰类 interface关键字来修饰 组成 抽象方法,普通方法,构造方法,成员变量,常量 抽象方法,静态常量 使用 子类继承(extends) 实现类实现(implements) 关系 抽象类可以实现接口 接口是不能继承抽象 阅读全文
posted @ 2022-06-19 11:31 xjw12345 阅读(72) 评论(0) 推荐(0)
摘要: 接口 定义:接口是一种特殊的抽象类,它不能包含普通方法。 语法格式: [修饰符]interface 接口名 [extends 父接口]{ [public][static][final] 常量类型 常量名 = 常量值; [public][abstract] 方法返回值类型 方法名([参数列表]); [ 阅读全文
posted @ 2022-06-19 10:57 xjw12345 阅读(97) 评论(0) 推荐(0)
摘要: 相关概念 被abstract关键字修饰的类,就被称为抽象类 被abstract关键字修饰的方法,被称为抽象方法, 抽象方法是没有方法体的,抽象方法必须定义在抽象类中 public abstract class Pet { String name; /** * 在父类仅声明有这个方法,具体的操作交给子 阅读全文
posted @ 2022-06-18 16:31 xjw12345 阅读(140) 评论(0) 推荐(0)
摘要: 多态的好处 class Animal{ public void show(){ System.out.println("。。。"); } } class Panda extends Animal{ @Override public void show() { System.out.println(" 阅读全文
posted @ 2022-06-18 15:22 xjw12345 阅读(58) 评论(0) 推荐(0)
摘要: 多态介绍 定义: 多态是指不同类的对象在调用同一个方法是所呈现出多种不同行为。 同一个引用类型,使用不同的实例而执行不同的操作,即父类引用指向子类对象 使用条件: (1)要有继承或者实现的关系 (2)要有方法重写 (3)要有父类引用指向子类对象 语法格式: 父类类名 引用名称 = new 子类类名( 阅读全文
posted @ 2022-06-18 14:12 xjw12345 阅读(132) 评论(0) 推荐(0)
摘要: 阶段案例讲解 (1)设计一个User类,其中包括用户名、口令等属性以及构造方法(至少重载2个)。获取和设置口令的方法,显示和修改用户名的方法等。编写应用程序测试User类。 class User{ private String username; private String password; p 阅读全文
posted @ 2022-06-16 20:01 xjw12345 阅读(106) 评论(0) 推荐(0)
摘要: 方法的重写 public class Person { public void sleep(){ System.out.println("睡觉"); } } public class Student extends Person { @Override public void sleep() { S 阅读全文
posted @ 2022-06-16 17:01 xjw12345 阅读(107) 评论(0) 推荐(0)
摘要: super关键字 super关键字用来访问父类的属性和方法 public class Person { int num = 5; } public class Student extends Person{ public void study(){ System.out.println("num=" 阅读全文
posted @ 2022-06-16 16:34 xjw12345 阅读(42) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 44 下一页