一、Java 编程中 public class 是什么意思啊
public class是JAVA定义的,一般占到编程的角度来将就是包含main方法的,一个java文件中。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
扩展资料:
Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。
因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
二、java中class和class有什么区别
class是java的关键字,在声明java类时使用;
Class是java JDK提供的一个类,完整路径为 java.lang.Class;
区别是指两个或两个以上的事物间的不同,当两种相似的事物作比较时,它们的不同点便是区别。
那么 class和Class的相似性就只有一个,那都是单词"class",就是一个为首字母大写,一个为小写.
class和Class的作用:
1. class只用于类声明;
2. Class则用于抽象类的相关信息. java是面向对象的,一般是把一些事物抽象成一个类,比如将学生信息抽象成Student这个类;Student类会抽象学生的姓名/性别/生日等信息;
那么java中也就把java中的类也抽象成了一个类叫Class;Class中抽象了类的包名/类名/属性数组/方法数组等;
三、java 里开头的public 和public class有什么区别
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();
}
}
四、java中public class与class的区别详解
以下是对java中public class与class的区别进行了分析介绍需要的朋友可以过来参考下
在编写类的时候可以使用两种方式定义类 public class定义类: class定义类:如果一个类声明的时候使用了public class进行了声明则类名称必须与文件名称完全一致范例定义一个类(文件名称为 Hello java)
**代码代码如下: public class HelloDemo{//声明一个类类名称的命名规范所有单词的首字母大写 public static void main(String args[]){//主方法 System out println("HelloWorld!!!");//系统输出在屏幕上打印}};此类使用public class声明类名称是HelloDemo但是文件名称Hello java所以此时编译时会出现如下问题:
**代码代码如下: Hello java:类 HelloDemo是公共的应在名为HelloDemo java文件中声明 public class HelloDemo{//声明一个类类名称的命名规范所有单词首字母大写错误以上的错误提示表示因为使用的是public class声明所以类名称应该与文件名称完全一致即应该使用"HelloDemo java"表示类的名称如果类的声明使用了class的话则类名称可以与文件名称不一致但是执行的时候肯定执行的是生成后的名称范例有如下代码(文件名称为:Hello java)
**代码代码如下: class HelloDemo{ public static void main(String args[]){ System out println("HelloWorld!!!");}};文件名称为Hello java文件名称与类名称不一致但是因为使用了class声明所以此时编译不会产生任何错误但是生成之后的* class文件的名称是和class声明的类名称完全一致的:HelloDemo class执行的时候不能再执行java Hello而是应该执行javaHelloDemo
在一个* java的文件中只能有一个public class的声明但是允许有多个class的声明
**代码代码如下: public class Hello{ public static void main(String args[]){ System out println("HelloWorld!!!");}}; class A{}; class B{}; lishixinzhi/Article/program/Java/JSP/201311/20388感谢您的阅读!希望本文对解决您关于JAVA入门级教学之(public class和class的区别)的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。