java 里开头的public 和public class有什么区别??
10个回答
展开全部
public 可以修饰method、field、class 表示这些为共有,可以被别的class、method来进行访问;
public class 表示定义一个类为公有类,那么当前这个公有类中如果有main函数,这个时候就它的类名,和文件名要完全一致。比如。Test.java为文件名
那么里面的类定义要为 public class Test{
public static void main(String[] args){
}
}
class 用来定义一个类,这个类可以写和自己所在的文件的名称不一致。比如:
Test.java为文件名,里面有两个类
其中一个
class A{
public A(){
System.out.println("Aaaaa");
}
}
public class Test{
public static void main(String[] args){
A a = new A();
}
}
public class 表示定义一个类为公有类,那么当前这个公有类中如果有main函数,这个时候就它的类名,和文件名要完全一致。比如。Test.java为文件名
那么里面的类定义要为 public class Test{
public static void main(String[] args){
}
}
class 用来定义一个类,这个类可以写和自己所在的文件的名称不一致。比如:
Test.java为文件名,里面有两个类
其中一个
class A{
public A(){
System.out.println("Aaaaa");
}
}
public class Test{
public static void main(String[] args){
A a = new A();
}
}
展开全部
两者没有任何关系
public是一个访问修饰符,表示任何地方均可引用
class是声明一个类的关键字,如:class A{}//声明一个类,名为A
class只能由public 修饰,如果没有public则为默认访问修饰符,默认访问修饰符的访问权限是:同一个包内的成员可以访问引用
所以public class的意思就是:声明一个任何地方均可引用的类
public是一个访问修饰符,表示任何地方均可引用
class是声明一个类的关键字,如:class A{}//声明一个类,名为A
class只能由public 修饰,如果没有public则为默认访问修饰符,默认访问修饰符的访问权限是:同一个包内的成员可以访问引用
所以public class的意思就是:声明一个任何地方均可引用的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个java文件中只能有一个public class出现,并且public class 后面所跟的类名必须和文件名一模一样(区分大小写)。如
/*
*文件名:A.java
*/
public class A {}
一个java文件只能有一个public class出现,但是可以有多个class出现。但是我不建议这样写,使得代码过于凌乱。如
/*
*文件名:A.java
*/
public class A {}
class B{
public int i;
}
calss C {
public void printI(){
public int i;
for(i=0;i<10;i++)
System.out.println("i="+i);
}
}
至于public吗?就像上面一样,用来作为访问修饰符使用。常用来修饰class中的属性(就是各种常量和变量)和方法。告诉系统这是公用的,任何人都可以访问的到(这样说有点不严密,暂且这样理解吧)
/*
*文件名:A.java
*/
public class A {}
一个java文件只能有一个public class出现,但是可以有多个class出现。但是我不建议这样写,使得代码过于凌乱。如
/*
*文件名:A.java
*/
public class A {}
class B{
public int i;
}
calss C {
public void printI(){
public int i;
for(i=0;i<10;i++)
System.out.println("i="+i);
}
}
至于public吗?就像上面一样,用来作为访问修饰符使用。常用来修饰class中的属性(就是各种常量和变量)和方法。告诉系统这是公用的,任何人都可以访问的到(这样说有点不严密,暂且这样理解吧)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public 代表公共的
public class 代表公共的类
class 代表类
public class 类名要和文件名一样
class 的话不用
public class 代表公共的类
class 代表类
public class 类名要和文件名一样
class 的话不用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public 是修饰的,可以修饰类、方法、变量等
public class是公共类
public class是公共类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询