摘要: 接口的概念: 接口里面只能包含抽象方法,它是完全抽象化的类,里面没有完整的方法,我们可以通过接口定义一个功能,其他的类通过实现这个接口来拥有这个功能。其次,接口只能被实现,不能被继承!它既可以被抽象类实现,又可以被具体类实现。在Java中,继承只能是单继承,而实现则可以多实现。声明一个接口用inte 阅读全文
posted @ 2021-01-29 21:07 EvanTheBoy 阅读(75) 评论(0) 推荐(0)
摘要: abstract是一个关键字,用来表示抽象方法和抽象类。我们直接在代码里面看: 1 package com.hw.InnerClassDemo; 2 /** 3 * 抽象方法的作用: 4 * 用来被继承。 5 * @author Administrator 6 * 7 */ 8 9 abstract 阅读全文
posted @ 2021-01-29 19:59 EvanTheBoy 阅读(63) 评论(0) 推荐(0)
摘要: 关于重名的小问题: 如果我们在外部类声明了一个age,在内部类也声明了一个age,那么系统会根据就近原则来确定到底是哪个age: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void main 阅读全文
posted @ 2021-01-29 12:37 EvanTheBoy 阅读(85) 评论(0) 推荐(0)
摘要: 如果将内部类修饰符改为public,则在外部类外面也可以访问到它了。不过创建对象的时候方式就发生了改变。下面来看第一种: 第一种方式: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void m 阅读全文
posted @ 2021-01-29 12:11 EvanTheBoy 阅读(68) 评论(0) 推荐(0)
摘要: 说明: 在类里面还可以定义一个类,所以前者称之为外部类,后者称之为内部类。 代码: 1 package com.hw.InnerClassDemo; 2 public class InnerDemo { 3 public static void main(String[] args){ 4 Oute 阅读全文
posted @ 2021-01-29 11:48 EvanTheBoy 阅读(69) 评论(0) 推荐(0)
摘要: 继承中构造方法的调用 在构造方法里面进行初始化的时候,有时如果我们一个一个去初始化,会显得比较麻烦,特别是当在某一个方法里对一些变量初始化,然后以另外一种方式写这个方法的时候,又需要重新对同样的变量初始化时,会毫无意义地增加代码行数,因此,我们可以把子类里面的变量的初始化写在一个方法里,这样一来,以 阅读全文
posted @ 2021-01-28 21:42 EvanTheBoy 阅读(210) 评论(0) 推荐(0)
摘要: 说明: 假如我们需要创建一个学生类和老师类,然后里面有许多属性,并实现一些日常生活中做的事情(这里仍然通过打印语句来实现)。代码实现如下: 1 package com.hw.static0127; 2 public class School{ 3 public static void main(St 阅读全文
posted @ 2021-01-28 16:41 EvanTheBoy 阅读(71) 评论(0) 推荐(0)
摘要: 关于static的第一点说明: 假如我们编写一个计算圆的周长和面积的java程序,其中圆的属性就是半径,这个半径是由用户给定的,代码实现如下: 1 package com.hw.static0127; 2 import java.util.Scanner; 3 class Circle{ 4 pub 阅读全文
posted @ 2021-01-28 12:49 EvanTheBoy 阅读(67) 评论(0) 推荐(0)
摘要: 关于Java中的static关键字的说明 我们先来看代码: 1 package com.hw.static0127; 2 class Person{ 3 public String name; 4 public int age; 5 public static String country; 6 p 阅读全文
posted @ 2021-01-27 21:16 EvanTheBoy 阅读(65) 评论(0) 推荐(0)
摘要: Java中的构造方法 Java中,我们在声明一个对象并初始化的时候,实际上可以认为是在构造一个对象。比如说: 1 Student s = new Student(); 后面那个new巴拉巴拉就相当于在构造一个对象。换句话说,new出来一个对象之后,就相当于调用了构造方法。 而在类里面是可以定义构造方 阅读全文
posted @ 2021-01-27 17:52 EvanTheBoy 阅读(515) 评论(0) 推荐(0)