您的位置:首页 > 编程语言 > Java开发

Java学习一:一些基本的语句

2016-07-18 20:49 429 查看
一、首先,配置可以参考百度搜索的结果、我用的是eclipse.exe来编写的、使用方法百度也能搜到、

二、做一些简单的程序、

public class HelloWorld{
/*
* 这是第一个Java程序,
* 这也是多行注释的举例
*
*
*/

public static void main(String []args)
{
System.out.println("Hello World");

FreshJuice juice=new FreshJuice();
juice.size=FreshJuice.FreshJuiceSize.MEDUIM;

System.out.println(juice.size);

//创建对象举例;
Dog dog=new Dog();
dog.barking();
}
}

class FreshJuice{
//注意这里的举例没有分号;
enum FreshJuiceSize{SMALL,MEDUIM,LARGE}

//声明一个字段,也是一个属性,
FreshJuiceSize size;
}

//下面是类的实例,Java的类也不用分号;
//公有的public类必须单独一个文件;
class Dog{

public Dog(){
age=0;//使用时需初始化;
name="tiny tiny Dog";

}

public Dog(String name){
//构造函数有一个参数;
}

String name;
String breed; //成员变量
int age;
String color;

static int barkNumber; //类变量

void barking()
{
int time=0;//局部变量
age=time;

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

}

void hungry(){

}

void sleeping(){

}

}

三、含有import的语句,和两个源文件和两个public类的程序;
我们创建一个项目,项目中创建两个类:Employee和EmployeeTest。

Employee类为:

//下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
import java.io.*;

public class Employee {
String name;
int age;
String designation;
double salary;

//Employee类个构造器;
public Employee(String name){
//字段也用this;
this.name=name;
}

// 设置age的值
public void empAge(int empAge){
this.age=empAge;
}

/* 设置designation的值*/
public void empDesignation(String empDesig)
{
this.designation=empDesig;
}

/* 设置salary的值*/
public void empSalary(double empSalary){
this.salary=empSalary;
}

/* 打印信息 */
public void printEmployee(){
System.out.println("Name:"+this.name);
System.out.println("Age:"+this.age);
System.out.println("Designation:"+this.designation);
System.out.println("Salary:"+this.salary);
}

}

EmployeeTest类为:
import java.io.*;

public class EmployeeTest {

public static void main(String arg[]){

/* 使用构造器创建两个对象 */
Employee empOne=new Employee("James Bond");
Employee empTwo=new Employee("Mary Anne");

// 调用这两个对象的成员方法
empOne.empAge(26);
empOne.empDesignation("Senior Software Engineer");
empOne.empSalary(10000);
empOne.printEmployee();

empTwo.empAge(21);
empTwo.empDesignation("Software Engineer");
empTwo.empSalary(5000);
empTwo.printEmployee();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: