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

一、首先,配置可以参考百度搜索的结果、我用的是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();
	}
}



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值