[Java初学] 第一次作业 hello.java直接调用同根目录下的其他类 A.java 、B.java、C.java

2023-11-08

hello.java

public class hello
{
    public static void main(String args[])
    {
        System.out.println("您好,只需编译我");
        A a=new A();
        a.fA();
        B b=new B();
        b.fB();
        C c=new C();
        c.fC();
    }
}

A.java

public class A
{
    void fA()
    {
        System.out.println("I am A");
    }
}

B.java

public class B
{
    void fB()
    {
        System.out.println("I am B");
    }
}

C.java

public class C
{
    void fC()
    {
        System.out.println("I am C");
    }
}

将这四个文件放到同一个根目录下,只需要编译hello.java,其它三个也会自动编译
编译文件夹下所有的类文件命令 <目录>javac *.java
修改A.java后只需重新编译A.java,再运行hello.java即可看到修改效果;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[Java初学] 第一次作业 hello.java直接调用同根目录下的其他类 A.java 、B.java、C.java 的相关文章

随机推荐

  • 颜色、形状和纹理:使用 OpenCV 进行特征提取

    点击上方 小白学视觉 选择加 星标 或 置顶 重磅干货 第一时间送达 如何从图像中提取特征 第一次听说 特征提取 一词是在 YouTube 上的机器学习视频教程中 它清楚地解释了我们如何在大型数据集中提取特征 很简单 数据集的列就是特征 然
  • Error: Command failed: C:\windows\system32\cmd.exe /s /c "E:\programfiles\androidSDK\platform-tools\...

    问题 appium等自动化环境都安装配置号后 遇到如下问题 Error Command failed C windows system32 cmd exe s c E programfiles androidSDK platform too
  • 基于深度学习的指针式仪表图像智能读数方法

    针对传统图像处理的仪表识别方法鲁棒性较差 难以满足复杂环境下的指针式仪表图像读数 而深度学习的方法通过样本的训练能够适应更多的复杂场景 越来越多的仪表读数解决方案更偏向于使用深度学习的方法 而现在的基于深度学习的方法在仪表识别的解决方案中主
  • 某直装外挂卡密校验逆向分析

    前言 最近分析了一款外挂软件的卡密校验 过程挺有趣的 故记录下来 正文 该软件的界面如下图 登录卡密是该界面的一个按钮 首先是获取该界面的类名 如下 该界面所在的类是com app batman MainActivity 获取到该界面所在的
  • VUE:v-for的使用及源码

    一 前言 v for可以说是vue中使用最多的指令之一 不过 你真的了解它吗 v for不仅仅能用于遍历数组 也不仅仅能用于遍历对象 二 使用 先说结论 v for可以遍历数组 对象 数字以及字符串 以及 在vue3版本新增的对于部署了it
  • 嵌入式Linux驱动笔记(二十三)------使用buidroot构建文件系统

    你好 这里是风筝的博客 欢迎和我一起交流 所有的buidroot使用问题都可以看这个在线使用文档 https buildroot org downloads manual manual html about buildroot Buildr
  • 浏览器渲染页面的流程

    一 浏览器渲染页面的原理及流程 浏览器的核心部分是渲染引擎 也称为浏览器的内核 负责对网页语法 如HTML CSS JavaScript等 的解释并显示网页 Firefox使用Geoko Mozilla自主研发的渲染引擎 Safari和Ch
  • Mybatis XML中使用枚举

    枚举类 import com baomidou mybatisplus annotation IEnum import com fasterxml jackson annotation JsonCreator import com fast
  • 开源代码监控--码小六(安装使用教程)

    写在前面 众所周知 GitHub 是全球最大的代码托管平台 它在 2019 年报中提到平台已拥有超过 4000 万开发者 全年共创建了 4400 万个仓库 而在庞大的数字的背后 每天却发生着大量的安全泄露 我们需要实时监控 GitHub 防
  • Spark内存管理浅析

    一 内存管理要解决的问题 在执行Spark的应用程序时 Spark集群会启动Driver和Executor两种JVM进程 前者为主控进程 后者负责执行具体的计算任务 Driver和Eexcutor都是JVM进程 Spark内存管理也建立在J
  • 【Linux入门教程】1 简介、文件管理、目录

    Linux入门教程 Linux是一个多用户多任务操作系统 不但被很多开发者用作个人操作系统 还大量运行在Web服务器上 该教程将带你快速了解Linux系统 包括基本概念 Linux命令 Shell脚本 常用工具等 该教程可以让你快速入门快速
  • 渗透测试之三:几款小工具

    1 BurpSuite 参考地址 https www cnblogs com qmfsun p 5458707 html https www jianshu com p 50e496737c80 BurpSuite 是一款使用Java编写的
  • @SuppressWarnings注解详解

    SupperessWarnings 一 简介 java lang SupperessWarnings是J2SE5 0标准的Annotation之一 可以标注在类 字段 方法 参数 构造方法 局部变量上 二 作用 该注解的作用是给编译器一条指
  • 【专题5: 硬件设计】 之 【61.案例四:简易空气净化器,使用硬件产生PWM波并对马达调速】

    嵌入式工程师成长之路 系列文章 总目录 系列文章总目录 希望本是无所谓有 无所谓无的 这正如脚下的路 其实地上本没有路 走的人多了 也便成了路 原创不易 文章会持续更新 欢迎微信扫码关注公众号 承接 小程序 嵌入式 PC端项目开发 联系作者
  • ssh: Could not resolve hostname d: Name or service not known

    ssh Could not resolve hostname d Name or service not known Windows下载Linux服务器文件 除了使用XShell中Xftp或者winscp等其他图形化界面软件外 还可使用类似
  • ST表初识(C++)

    ST表 Sparse Table 稀疏表 一种数据结构 主要用来解决静态的区间最大 最小值问题 主要思想 倍增思想 在看ST表之前 先看一个问题 2 4 1 5 3 在这个序列中找出区间 1 3 3 5 1 5 max 1 3 4 max
  • Krpano全景制作使用笔记

    目录 一 前言 二 软件下载安装 三 软件使用 1 软件文件夹说明 1 docu文件夹 2 templates文件夹 3 viewer文件夹 4 droplet bat文件 a MAKE PANO NORMAL Droplet bat b
  • 5.docker可视化工具(Portainer)

    本文操作 在 192 168 204 102 机器执行 安装最新版 portainer 请使用 portainer portainer ce 镜像 图片来源 https hub docker com r portainer portaine
  • 02搭建Spark单机环境2

    目录 一 在三台虚拟机上面安装lrzsz 二 在三台虚拟机上安装配置jdk 三 配置完全分布模式Hadoop 配置文件 hdfs site xml 配置文件 mapred site xml 配置文件 yarn site xml 四 格式化与
  • [Java初学] 第一次作业 hello.java直接调用同根目录下的其他类 A.java 、B.java、C.java

    hello java public class hello public static void main String args System out println 您好 只需编译我 A a new A a fA B b new B b