this关键字: 指正调用此方法的对象(当前对象),在方法内部使用,也可以作为方法的参数进行参数转递 格式: this.成员变量名 this.成员方法名(参数) this.(参数) super关键字: 子类中声明的成员变量与父类中声明的成员变量相同,子类是不能继承父类的成员变量,这是需要在子类中访问 ...
分类:
编程语言 时间:
2020-06-07 10:43:26
阅读次数:
89
异常(Exception) 1、java中异常分为两大类: checked exception (非运行时异常) unchecked exception (运行时异常) 2、java中所有的异常类都会直接或间接地继承自Exception。 3、RuntimeException类也是直接继承Excep ...
分类:
编程语言 时间:
2020-06-06 18:42:38
阅读次数:
372
一,继承的基本概念 1.类与类之间的关系 has-A,包含关系,用以描述一个类由多个“部件类”构成,实现has-A关系用类的成员属性表示,即一个类的成员属性是另一个已经定义好的类。 use-A,一个类使用另一个类,通过类之间的成员函数相互联系,定义友元或者通过传递参数的方式来实现。 is-A,即继承 ...
分类:
编程语言 时间:
2020-06-06 01:10:54
阅读次数:
91
@ Object 类 Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。 当定义一个类时没有使用 extends 关键字为它显式指定父类,则该类默认继承 Object 父类。 因为所有的 Java 类都是 Object 类的子 ...
分类:
编程语言 时间:
2020-06-06 01:08:41
阅读次数:
62
1.简述 private、 protected、 public、internal 修饰符的访问权限 答 private : 私有成员, 在类的内部才可以访问(只能从其声明上下文中进行访问)。 protected : 保护成员,该类内部和从该类派生的类中可以访问。 Friend:友元 ,声明 frie ...
分类:
Web程序 时间:
2020-06-05 21:08:01
阅读次数:
76
一、final关键字 final关键字代表最终、不可改变的。学习了继承后,我们知道子类可以在父类的基础上改写父类内容,比如方法重写。为了避免随意改写的情况发生,Java提供了 final 关键字,用于修饰不可改变内容 。主要表现在使用final关键字后: 类:被修饰的类,不能被继承 方法:被修饰的方 ...
分类:
其他好文 时间:
2020-06-04 01:13:13
阅读次数:
60
这里假设有一个父类为Food,其子类为Apple,现在我们要在Apple中重写equals方法,但是测试的时候,我们会控制一些其他的因素来发现比较结果的不同。 情况1: // 父类 Food1 public class Food { 2 public void sayName(){ 3 System ...
分类:
其他好文 时间:
2020-06-04 01:11:06
阅读次数:
54
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 /* 6 里式转换: 7 *1.子类可以赋值给父类(如果一个方法需要一个父类作为参数,我们可以传一个子类对象) 8 *2.父类中装的是子类对象,则那么可以将这个父类强转为子类对象。 ...
分类:
其他好文 时间:
2020-06-03 21:54:00
阅读次数:
73
内部类( Nested Class ) 1、概念: 按是否是成员来划分 嵌套类( Nested Class ) 静态嵌套类 实例内部类 局部类 ( Local Class ) 局部内部类 匿名内部类 package InnerClass; // Computer 是个外部类 它对应的 字节码文件是 ...
分类:
其他好文 时间:
2020-06-03 20:25:45
阅读次数:
66