java程序方面的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:30:28
interface Math
{
double PI=3.1415926;
}
class Arithmetic implements Math
{
double roundArea(double radius)
{
return PI*radius*radius;
}
}
class student
{
public static void main(String[] args)
{
Arithmetic a=new Arithmetic();
System.out.println(a.roundArea(3));
System.out.println(Math.PI);
System.out.println(Arithmetic.PI);
System.out.println(a.PI);
}
}
这里一共有几个类啊?
class肯定是了!那Arithmetic是类吗?
我JAVA的时候,JAVA哪个类啊?

有两个类:Arithmetic,student。
Math 是接口。
你java的时候要java有main方法的类,因为main方法是程序的入口,有了它才可以执行程序。懂了吗?
归纳,定义的时候,有class 修饰符的肯定是类,没有的肯定不是类。
java的时候,是java有main方法的类

一个public 类都没有 这个文件编译不能通过!
应该在class student 前加上public
即:public class student {...}
Arithmetic 是类, 他实现了Math接口
你java的时候只能java “student”加上 “public”以后的类
应为只有他有main()方法 他是程序执行的入口

一个文件上 一次只能出现一个public
当然是 javac public那个类

你这里 应该是public class student 你要加个public

Arithmetic和student是接口
Math是接口
Arithmetic实现了Math接口
你student类的main方法是Java程序入口。用来执行程序

Math 是接口
Arithmetic是类
student是类

执行的是student

两个类Arithmetic和student
一个接口Math

使用JAVA命令执行的入口是student类的main方法