java

一个简单的例子

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

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

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

Employee.java 文件代码:

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 );

      System.out.println("年龄:" + age );

      System.out.println("职位:" + designation );

      System.out.println("薪水:" + salary);

  }

}

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

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

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

EmployeeTest.java 文件代码:

import java.io.*;

public class EmployeeTest{

  public static void main(String []args){

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

      Employee empOne = new Employee("RUNOOB1");

      Employee empTwo = new Employee("RUNOOB2");

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

      empOne.empAge(26);

      empOne.empDesignation("高级程序员");

      empOne.empSalary(1000);

      empOne.printEmployee();

      empTwo.empAge(21);

      empTwo.empDesignation("菜鸟程序员");

      empTwo.empSalary(500);

      empTwo.printEmployee();

  }

}

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

$ javac EmployeeTest.java

$ java EmployeeTest

名字:RUNOOB1

年龄:26

职位:高级程序员

薪水:1000.0

名字:RUNOOB2

年龄:21

职位:菜鸟程序员

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,877评论 18 399
  • 一、iBATIS介绍 iBATIS的是一个持久层框架,它能够自动在Java, .NET, 和Ruby on Rai...
    子非鱼_t_阅读 1,880评论 0 2
  • 一. Java基础部分.................................................
    wy_sure阅读 3,882评论 0 11
  • 【蹦蹦跳跳皮皮猴】 20171106学习力践行d26 今天是小朋友农历周岁生日,在老家宴请亲朋好友!小朋友有点人来...
    汤伊森阅读 255评论 0 0
  • “生能量”与“死能量”。两者于混沌之中诞生,在动静之间彼此交错又相互转化。 想象你是一个能量体,作为能量体,你的任...
    _高冰阅读 658评论 2 0