一个Java文件中可以定义多个类,但是最多只能有一个类被
public
修饰,并且这个类的类名与文件名必须相同,若这个文件中没有
public
的类,则文件名随便是一个类的名字即可。
在一个
.java
文件中,可以定义一个
public
类,一个或多个内部类,或者没有
public
和
private
修饰的类。
当一个
.java
文件中有多个类,并且用
javac
指令编译这个.java文件时,它会给每一个类生成一个对应的.class文件,如下例定义
Child.java
为:
class Parent {
public void print() {
System.out.println("Hello, Parent!");
public class Child extends Parent {
public static void main(String[]a) {
Parent c = new Child();
c.print();
使用 javac Child.java
指令编译上述代码,会生成两个字节码文件:Parent.class 与 Child.class,然后使用 java Child
指令执行代码,此时,控制台的输出结果为:
Hello, Parent!
更多有关Java面试相关的知识点可以关注【Java面试手册】小程序,涉及Java基础、多线程、JVM、Spring、Spring Boot、Spring Cloud、Mybatis、Redis、数据库、数据结构与算法等。
::: hljs-center
windows设置mysql开机自启动 mysql开机自动启动
mac 设置mysql开机自启动1、编辑一个mysql启动文件。在终端里面输入:sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist2、输入启动文件内容:复制代码KeepAlive
Label
com.mysql.mysqldProgramArguments
/usr/local/Cellar/mysql/5.7.20/bin/mysqld_sa
a = float(input('输入第一个数')) #float是浮点型数
b = float(input('输入第二个数'))
if a>b: #if:条件
print('a 大于 b 成立,结果:',a>b)
else:
print('a 不大于 b 成立,