public abstract class Abastract01 {
public void pintees(){
int a;
abstract class AbastractMoth{
}
class AbastractMothes extends AbastractMoth{
}
}
public static void printer() {
int a;
abstract class AbastractMoth{
}
class AbastractMothes {
}
}
public interface AbaInnerIF {
int a = 0;
public void pring();
}
protected class AbaInnerClass extends AbaOutclass {
private int x;
private final static int Z = 1;
public AbaInnerClass() {
System.out.println("我是实例内部类的构造器");
}
public void printes() {
System.out.println("我是实例内部类的实例方法");
}
}
public static class AbaInnerStaitcclass extends AbaOutclass {
private int x;
private static int y;
private final static int Z = 1;
public AbaInnerStaitcclass() {
System.out.println("我是外部类的构造器");
}
public void printes() {
System.out.println("我是外部类的实例方法");
}
public static void printings() {
System.out.println("我是外部类的静态方法");
}
}
public abstract void print();
public void printing() {
System.out.println("抽象类的具体方法");
}
public static void main(String[] args) {
}
}
class AbaOutclass extends Abastract01 implements Abastract01.AbaInnerIF {
private int x;
private static int y;
private final static int Z = 1;
public AbaOutclass() {
System.out.println("我是外部类的构造器");
}
public void prints() {
System.out.println("我是外部类的实例方法");
}
public static void printings() {
System.out.println("我是外部类的静态方法");
}
@Override
public void print() {
}
@Override
public void printing() {
super.printing();
}
@Override
public void pring() {
}
}
上述代码编写了在抽象类中都能创建哪些类,哪些方法,包括外部类,实例内部类,静态内部类,接口,实例方法,静态方法,实例变量,静态变量,实例方法的内部类,实例方法的抽象类,静态方法的抽象类,静态方法的内部内等知识。



