A.类体中包含了变量定义和成员方法的定义
B.构造函数是类中的特殊方法
C.类一定要声明为public的才可以执行
D.一个java8文件中可以有多个class定义
A.實现一个接口必须实现接口的所有方法
B.接口间不能有继承关系
C.一个类只能实现一个接口
D.接口和抽象类是同一回事
5. 以下有关构造方法的说法,正确的是( )
A.一个类的构造方法可以有多个
B.构造方法不可以重载
C.构造方法可以有返回值
D.构造方法可以和类同名,也可以和类名不同
6. 下列论述中错误的是( )。
B.java8源代码中的每个类经过编译后都会生成一个.class文件
C.在一个名为A.java8的文件中只能定义一个类。
D.java8源代码中可以定义类和接ロ
7. 下列论述中,正确的是( )
A.抽象方法是没有方法体的方法。
B.抽象方法一定存在于抽象类中
C.抽象类中一定要包含抽象方法。
D.抽象类鈳以创建对象
A.实例变量是用static关键字声明的;
B.实例变量是类的成员变量;
C.方法变量可在方法执行时创建;
D.方法变量在使用之前必须初始化;
11. 如果一个方法被修饰为________方法,则这个方法不能被重写
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类但一个父类只可以有一个子类
C.一个子类可以有一个父类,但一个父类可以有多个子类
13. ___________变量在内存中只有一个拷贝被该类的所有对象共享。
使用抽象类定义宠物
1)运行main方法时报了启动错误,
UUID.randomUUID().toString()昰java8JDK提供的一个自动生成主键的方法UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的是由┅个十六位的数字组成,表现出来的形式。
//编码使用基本型 base64 编码方案