学习java02

昨天的总结、:
1.public class 和class定义类的区别?
public class:文件名称和类名称不一致,一个*.java文件之中只能存在一个public class 定义。
class:文件名称和类名称不一致,一个*.java文件之中可以同时存在多个class定义,并且编译之后会形成不同的*.class文件。


2.classpath和path的区别?
classpath:是JVM进行类加载时候所需要使用类的加载途径;
path:exe的路径


3.Java中的数据类型划分及默认值:
基本数据类型:
数值型:
整型:byte short int long; 0
浮点型:float、double;0.0
字符型:char;
布尔型:boolean;false
引用数据类型:数组、类、接口   NULL


今天的一个练习题:

class Person{
	private int num;
	private String name;
	private String job;
	private double sal;
	private double comm;
	public Person() {}
	public Person(int n,String nam,String j,double s,double c){
	num = n;
	name = nam;
	job =j;
	sal=s;
	comm=c;
	}
	public void setNum(int n){
	num=n;
	}
	public void setName(String nam){
	name=nam;
	}
	public void setJob(String j){
	job=j;
	}
	public void setSal(double s){
	sal=s;
	}
	public void setComm(double c){
	comm=c;
	}
	public int getNum(){
	return num;
	}
	public String getName(){
	return name;
	}
	public String getJob(){
	return job;
	}
	public double getSal(){
	return sal;
	}
	public double getComm(){
	return comm;
	}
	public double salary(){
	return sal+comm ;
	}
	public double income(){
	return this.salary() * 12;
	}
	public String getInfo(){
	return "Information:" + "\n" +
			"\t|-Number:"+this.getNum()+"\n"+
			"\t|-Name:"+this.getName()+"\n"+
			"\t|-JOB:"+this.getJob()+"\n"+
			"\t|-Wages:"+this.getSal()+"\n"+
			"\t|-Commission:"+this.getComm()+"\n"+
			"\t|-Monthly pay:"+this.salary()+"\n"+
			"\t|-Yearly salary:"+this.income()+"\n";
			}		
}
public class Day
{
public static void main(String args[]){
	Person pp=new Person(6666,"hy","BOSS",9000.2,1000.3);
	System.out.println(pp.getInfo());
	}	
}

编译通过:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值