广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java包是什么?_北大青鸟IT软件学校

作者:邓华发布时间:2021-01-07分类:Java技术浏览:984


导读:Java包是什么?Import语句又是什么?惠州北大青鸟为你解答。

        Java包是什么?Import语句又是什么?惠州北大青鸟为你解答。

        Java包

        包主要用来对类和接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。

        Import语句

        在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。Import语句就是        用来提供一个合理的路径,使得编译器可以找到某个类。

        例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类

        import java.io.*;


        举一个简单的例子

        在该例子中,我们创建两个类:Employee和EmployeeTest。

        首先打开文本编辑器,把下面的代码粘贴进去。注意将文件保存为Employee.java。

        Employee类有四个成员变量:name、age、designation和salary。该类显式声明了一个构造方法,该方法只有一个参数。

        import java.io.*;

         public class Employee{

            String name;

            int age;

            String designation;

            double salary;

            // Employee 类的构造器

            public Employee(String name){

               this.name = name;

            }

            // 设置age的值

            public void empAge(int empAge){

               age =  empAge;

            }

            /* 设置designation的值*/

            public void empDesignation(String empDesig){

               designation = empDesig;

            }

            /* 设置salary的值*/

            public void empSalary(double empSalary){

               salary = empSalary;

            }

            /* 打印信息 */

            public void printEmployee(){

               System.out.println("Name:"+ name );

               System.out.println("Age:" + age );

               System.out.println("Designation:" + designation );

               System.out.println("Salary:" + salary);

            }

         }

 

        程序都是从main方法开始执行。为了能运行这个程序,必须包含main方法并且创建一个实例对象。

        下面给出EmployeeTest类,该类实例化2个Employee类的实例,并调用方法设置变量的值。

        将下面的代码保存在EmployeeTest.java文件中。

import java.io.*; public class EmployeeTest{

    public static void main(String args[]){

       /* 使用构造器创建两个对象 */

       Employee empOne = new Employee("James Smith");

       Employee empTwo = new Employee("Mary Anne");

       // 调用这两个对象的成员方法

       empOne.empAge(26);

       empOne.empDesignation("Senior Software Engineer");

       empOne.empSalary(1000);

       empOne.printEmployee();

       empTwo.empAge(21);

       empTwo.empDesignation("Software Engineer");

       empTwo.empSalary(500);

       empTwo.printEmployee();

    }

 }


        编译这两个文件并且运行EmployeeTest类,可以看到如下结果:

        C :> javac Employee.java

         C :> vi EmployeeTest.java

         C :> javac  EmployeeTest.java

         C :> java EmployeeTest

         Name:James Smith

         Age:26

         Designation:Senior Software Engineer

         Salary:1000.0

         Name:Mary Anne

         Age:21

         Designation:Software Engineer

         Salary:500.0

        想学Java软件开发吗?来惠州北大青鸟新方舟校区学。

Java.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT学校北大青鸟IT计算机学校北大青鸟IT软件学校


Java技术排行
标签列表
网站分类
文章归档
最近发表