首页 > 其他分享 >周二 类

周二 类

时间:2023-07-04 15:24:52浏览次数:39  
标签:文件名 源文件 周二 公共 声明 public 类名

问题描述中的名词可能是程序所需的类和对象

类不能太笼统,也不能太具体

公共类名必须与文件名一致 java允许多个类储存在一个文件中,但是如果一个文件包含多个类,那么只有一个类可以用public声明

对于非公共类,可以省略public关键字,直接声明类即可。在一个Java源文件中,可以定义多个非公共类,它们的类名可以与文件名不同。

以下是一个示例,展示了如何在一个Java源文件中定义一个公共类和一个非公共类:

javaCopy Code
// 文件名: MyClass.java

public class MyClass {
    // 公共类的定义...
}

class AnotherClass {
    // 非公共类的定义...
}

在上述示例中,MyClass是公共类,因此它的类名与文件名相同,并且使用了public关键字进行声明。AnotherClass是非公共类,它的类名可以与文件名不同,且没有使用public关键字进行声明。

需要注意的是,非公共类只能在同一个包中或同一个源文件的其他类中访问。如果需要在其他包或源文件中使用一个类,那么该类必须是公共类,并且文件名和类名要一致。

类可以在另一个文件声明,像这样

 也可以直接声明,区别就是一个可以用public一个不能

 

标签:文件名,源文件,周二,公共,声明,public,类名
From: https://www.cnblogs.com/zeyangshuaige/p/17525829.html

相关文章

  • 周二(PTA简单题练习)例
    #include<iostream>#include<math.h>using·namespace·std;int·main(){····int·N;int·num1=0,num2=0,num3=0;····cin>>N;····if(N<=1000)····{int·pork=15,chicken=20;double·beef=0.1/9;····if(N>=pork)········num1=floor(N/15);......
  • 周二(PTA简单练习)例
    ~#include<iostream>2#include<string>3usingnamespacestd;4intrecostring()5"finti,c,b;6•while(1)7"{cin>>i;8if(i>>100111<0)9icout-<"不符合要求,请重新输入:";•jelseibreak;}}•stringnumb[c......
  • 5月16日周二
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段......
  • 周二
    问题描述:编写一个程序,实现字符串中的字符替换功能。假设给定一个字符串str,将其中的字符oldChar全部替换成newChar。请在不使用内置函数的前提下完成此任务。设计思路:本题可以采用字符串数组来存储字符串,通过循环字符串的每个字符,逐一判断是否为oldChar,如果是,则将其替换为......
  • 周二打卡
    题目描述:设计一个简单的图书管理系统,需要实现以下功能:添加书籍:输入书名、作者、出版社、出版日期等信息,添加一本新书。删除书籍:输入书号或书名,删除一本已有的书籍。查询书籍:输入书号或书名,查询一本已有的书籍。显示所有书籍:按照书号排序,输出图书馆中所有的书籍。设计思路:......
  • 2023年4月25日周二
    计划了解调试功能,mock功能如何实现的知道接口怎么回事,尝试或明白一个接口怎么写精简代码学习angular框架回顾上一周的博客接口中的请求头是怎么回事执行08点59分  查重09点07分  完全重头跑一次代码09点34分  回顾上一周的博客10点02分  跑代码,修改界......
  • 周二打卡
    1.问题描述:编写程序,输出一个菱形图案。例如,输入行数为5,输出如下菱形:```*************```2.设计思路:我们可以分别处理菱形上半部分和下半部分。菱形上半部分为一组由空格和*组成的串,且每组中空格数和*数之和是固定的,下半部分同理。因此我们可以循环输出。3.程序流程......
  • 2023年4月11日周二
    计划重点熟悉你要做的项目,要真的想你做的,你要实现什么功能,然后是用了什么技术,怎么实现的,都弄清楚玩命看代码,学习设计到的相关技术,好久没学习了执行09点14分  跑代码14点11分  继续看代码记录已解决验证码是对的,在logincontroller中进行验证,是我愚蠢,没搞明白,第一......
  • 2023.3.14周二每日博客
    今天学习了表的构建,逐渐理解了如何去存储地铁信息,相关的函数留到明天去书写 地铁线路查询和站点查询之类相对简单已经初步完成, 接下来进行更深一步的学习 ......
  • 2023.2.28周二每日总结
    今天下午的课上学习了python的一些基础,知道了python中存储数据的方法,即每个数据存在一个独特的地址不需要提前申请变量,包裹一些列表的乘法是怎么分配的,并且进一步学习了ja......