美文网首页
Java:面向对象基础 & Eclipse安装 & 代码初探

Java:面向对象基础 & Eclipse安装 & 代码初探

作者: 夏威夷的芒果 | 来源:发表于2022-06-15 11:47 被阅读0次

    首先来了解一下什么是类和对象。
    类(class)定义了一类事物的抽象特点
    在类中,包括对数据形式和数据操作的定义。
    比如,我们可以定义一个“猫”类,它有如下的伪代码:

    类 猫
        公有成员
            喵叫
        私有成员
            毛色
            是否睡着
    

    对象(object)是指类的实例
    比如对于一个“猫”类,你家里养的那只猫(如果有的话)就是这个类的一个实例,也就是一个对象。
    它可以通过如下的形式来定义:

    定义凯蒂是猫
    凯蒂的毛色是白色
    凯蒂没有睡着
    凯蒂喵叫
    

    其中,“喵叫”是“猫”类的一种操作,在面向对象编程中被称为 方法(method);“毛色”和“是否睡着”是“猫”类的 特点或状态,在面向对象编程中被称为 属性(attribute)。

    练习

    Eclipse

    Eclipse 是用 Java 开发的,因此安装 Eclipse 之前需要事先安装 Java 运行环境(Java Runtime Environment, JRE)。

    有了解过 Java 的同学可能会问,是否需要在安装 Eclipse 之前安装 JDK(Java Development Kit)呢?

    答案是,没必要,但也可以安装。因为 Eclipse 内会自带一套 JDK,直接使用就可以了。如果你安装了 JDK,需要额外指定这个 JDK 的位置。当然,如果你安装了 JDK,就没必要安装 JRE 了,因为 JDK 中也包含一套对应的 JRE。

    JRE 和 JDK 都可以在 Java SE Download 页面中找到。本课程对应的 JRE/JDK 版本为 Java 8,如果你从其他途径安装了 Java 的话,注意看一下版本和我们课程里介绍的是不是一致。

    点开其中 JRE 的下载链接,会弹出如下的页面。此时,选中Accept License Agreement,并根据你的系统下载不同的版本即可。64 位 Windows 的用户选择 Windows x64 即可。

    安装好 Java 环境之后,需要去 Eclipse 下载链接 下载安装程序。点开下载链接会显示如下的页面,点击页面中的下载链接,就会根据你的系统自动选择对应的安装程序进行下载。

    安装过程中,如果需要选择安装的类型,点击 Eclipse IDE for JAVA Developers 就可以了。

    切记,在安装 Eclipse 之前,一定要把 JRE 或 JDK 安装好。
    把所有环境都配置好以后,点开安装好的 Eclipse,会弹出如下的界面:



    选择 Java Project,会弹出如下的窗口:



    在 Project name 中填入一个项目名(比如hello_world),并点击右下角的 Finish,就建好了一个空的项目。
    点击左侧文件树中的 src 目录,从 File 标签里选择新建一个文件(File):

    之后在弹出的窗口中输入 Main.java 即可。现在我们把刚刚的 Hello World 程序写到 Main.java 里。


    之后,点击 运行按钮,将会在 Console 里看到程序的输出结果。如果没有找到 Console 标签,则在顶部的菜单栏中找到 Window -> Show View -> Console 并点击即可。这样,就在本地运行了第一个 Java 程序。开发环境配置完成!

    再次强调一点,上面的下载链接都是 Java8,如果你发现代码在线上和本地的运行结果不一致,记得检查一下本地的 Java 版本。

    运行Java

    如果你想在本地的命令行里执行 Java 程序,应该怎么做呢?首先,你需要安装 Java 环境。将环境配置完成以后,打开命令行,进入 Java 代码所在的目录,比如存在文件名为Main.java的一份 Java 代码,其中定义了一个类Main。

    这时,你只需要按照如下的操作流程就可以编译并运行 Java 程序了:

    javac Main.java
    java Main
    

    是不是很简单?在本课程里,由于评测系统的限制,我们写出的 Java 代码的文件名都是 Main.java,因为主函数所在的类名被限定为Main。你在本地进行 Java 开发时,你可以将它修改为其他名称,比如Hello.java,但是文件名有如下的限制:

    如果文件中有 public 的类(一个文件中最多一个),则必须和该 public 的类名一致
    否则,如果文件中有若干类名,则文件名和其中任意一个类名一致即可
    比如对于一个文件Hello.java,其中有一个 public 的类Hello,则编译运行该 Java 代码的命令如下:

    javac Hello.java
    java Hello
    

    计算周长示例:

    import java.util.Scanner;
    class Main {
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            double radius;  // 半径
            double circum;  // 周长
            radius = input.nextDouble();
            circum = 2 * 3.14 * radius;
            System.out.println("The circum is: " + circum);        
        }
    }
    

    运行结果:

    The circum is: 189.02800000000002                                                                                           
    [INFO] Process exited with code 0 
    

    如果需要输入半径计算,代码如下:

    import java.util.Scanner;
    class Main {
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            double radius;  // 半径
            double circum;  // 周长
            radius = 30.1;
            circum = 2 * 3.14 * radius;
            System.out.println("The circum is: " + circum);
        }
    }
    

    相关文章

      网友评论

          本文标题:Java:面向对象基础 & Eclipse安装 & 代码初探

          本文链接:https://www.haomeiwen.com/subject/zdhxvrtx.html