java语言中的class和publicclass的区别

csjin-study      2022-04-18     303

关键词:

/*
* 1.一个.java文件中可以定义多个class文件,并且一个class文件会生成一个.class文件
* 2.一个.java的源文件中可以没有public的class
* 3.public的文件的名字必须与文件名相同
* 4.如果要定义public的class,那么这个public的class只能有一个
*/

技术分享图片
 1 public class day02 {
 2     public static void main(String[] args){
 3         System.out.println("Day02");
 4     }
 5 }
 6 class A{
 7     public static void main(String[] args){
 8         System.out.println("A");
 9     }
10 }
11 class B{
12     public static void main(String[] args){
13         System.out.println("B");
14     }
15 }
16 class C{
17     public static void main(String[] args){
18         System.out.println("C");
19     }
20 }
View Code

 






publicclass和class的区别

...在编写类的时候可以使用两种方式定义类:   publicclass定义类:   class定义类:   如果一个类声明的时候使用了publicclass进行了声明,则类名称必须与文件名称完全一致。范例:定义一个类(文件名称... 查看详情

java中的publicclass与class的区别

  1.每个编译单元(文件)都只能有一个public类。即每个编译单元都有单一的公共接口,用public类实现。此时,mian()就必须要包含在public类中。2.public类的名称必须完全与含有该编译单元的文件名称一致,包括大小写。如... 查看详情

java入门——面向对象基础

Java入门——面向对象publicclass和class声明类的区别:publicclass生命时:文件名必须与类名相同class声明时,文件名和类名可以不一致一个文件中可以有多个class定义的类,但是只能由一个publicclass定义的类标识符编写的建议不... 查看详情

java中的四种作用域访问修饰符以及各自的关键字个特点是?

...数)。说明:1、每个编译单元(类文件)都仅能有一个publicclass2、publicclass的名称(包含大小写)必须和其类文件同名。3、一个类文件(*.java)中可以不存在publicclass。这种形式的存在的场景:如果我们在某个包内撰写一个class,... 查看详情

`public class` 和 just `class` 有啥区别?

】`publicclass`和just`class`有啥区别?【英文标题】:whatisthedifferencebetween`publicclass`andjust`class`?`publicclass`和just`class`有什么区别?【发布时间】:2013-05-2719:14:56【问题描述】:我注意到,如果不在课前写public,它的工作方式与publiccla... 查看详情

java先初始化和赋值

...量初始化先定义的变量,那就是使用静态函数。见代码:publicclassStaticInit publicstaticvoidmain(String[]args) Testtest=newTest(); classTest staticClass1class1=newClass1(getName()); staticClass2class2=newClass2(); staticStringgetName() returnclass2.getName(); classClass1 Stri... 查看详情

java语言中的class类

基本概念在Object类中定义了以下的方法,此方法将被所有子类继承publicfinalClassgetClass()这个方法的返回值类型是一个Class类,此类是Java反射的源头,是实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求... 查看详情

java课程总结

...计算机上由软件或硬件模拟的计算机。3.类的定义使用了publicclass声明的话,文件名必须与类名称保持一致,而使用class定义的类,文件名称可以与类名称不同,但是生成的.class文件的名称就是class定义的类名称,且一个Java文件可... 查看详情

javapublicclass与class区别

在编写类的时候可以使用两种定义方式:publicclass定义类class定义类1、publicclass定义类如果一个类声明的时候使用了publicclass,则类名必须与文件名称完全一致(包括大小写)。被publicclass声明的类可以被其他包访问,例如:库名com.s... 查看详情

java反射class类

...是new出来的,而是系统创建的//(1)传统new对象/*ClassLoader类publicClass<?>LoadClass(Stringname)throwsClassNotFoundExceptionreturnloadclass(name,false);*/Catcat=newCat();//(2)反射方式/*ClassLoader类,仍然是通过CLassLoader类加载Cat类的Class对象publicClass<?>... 查看详情

java课程总结(代码片段)

...。3、类名称要求每个单词的首字母都要大写。4、使用了publicclass声明定义类的话,文件名必须与类名称保持一致;而使用class定义的类,文件名称可以与类名称不同,但是生成的.class文件的名称就是class定义的类的名称,而且一... 查看详情

java中class和class有啥区别

...va文件你可以认为只是一个文本文件,这个文件即是用java语言写成的程序,或者说任务的代码块。.class文件本质上是一种二进制文件,它一般是由.java文件通过javac这个命令(jdk本身提供的工具)生成的一个文件,而这个文件可... 查看详情

Java中的Class.this和this有啥区别

】Java中的Class.this和this有啥区别【英文标题】:WhatisthedifferencebetweenClass.thisandthisinJavaJava中的Class.this和this有什么区别【发布时间】:2011-08-0516:28:11【问题描述】:有两种方法可以在该类中引用该类的实例。例如:classPersonStringnam... 查看详情

常量池

...最复杂也最值得关注的内容。  Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值,还包含一些以文本形式出现的符号... 查看详情

go语言中的面向对象

前言如果说最纯粹的面向对象语言,我觉得是Java无疑。而且Java语言的面向对象也是很直观,很容易理解的。class是基础,其他都是要写在class里的。最近学习了Go语言,有了一些对比和思考。虽然我还没有完全领悟Go语言“Less... 查看详情

java运行时常量池是啥?

...最复杂也最值得关注的内容。  Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符... 查看详情

软件工程java中的class和method是啥意思?

...一件脏衣服,返回给你一件干净衣服,一个道理。在java语言中,方法都是放在类里的。参考技术Aclass是类(一般是用来封装属性和定义方法(函数,Java中叫方法)的)。method是方法(函数,Java中叫方法)是用来定义解决问题的... 查看详情

.class和.java区别

...后的代码。关于源程序未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。源程序可以是以书籍或磁带或其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执... 查看详情