摘要:
什么是内部类 还有一种类,它被定义在另一个类的内部,所以称为内部类(Nested Class)。Java的内部类分为好几种,通常情况用得不多,但也需要了解它们是如何使用的。 内部类只能依附于一个类,哪怕是实例化也要依附另外一个类 // inner class public class Main { 阅读全文
摘要:
public 定义为public的类,方法这些可以被其他任何类访问 package abc; public class Hello { public void hi() { } } package xyz; class Main { void foo() { // Main可以访问Hello Hel 阅读全文
摘要:
开门见山 在一个class中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名字段互不影响。 实例字段在每个实例中都有自己的一个独立“空间”,但是静态字段只有一个共享“空间”,所有实例都会共享该字段。举个例子: class Person { public Str 阅读全文
摘要:
什么是接口 如果一个抽象类没有任何字段的话,那可以把他抽象成一个接口,接口更加抽象 abstract class Person { public abstract void run(); public abstract String getName(); } 转变成 interface Person 阅读全文
摘要:
1 子类必须覆写父类的抽象方法,并且等级不可以比父类的抽象方法低,比如父类的抽象方法是public,子类覆写的就不可以是默认 图中报错就是因为子类覆写的方法是默认,但是父类的是public 具体代码 // abstract class public class Main { public stati 阅读全文
摘要:
题目链接 https://atcoder.jp/contests/abc453/tasks/abc453_c code #include<iostream> #include<cassert> using namespace std; #define int long long int N,L[20 阅读全文