学习java02

来源:互联网 发布:攻击网吧网络要坐牢 编辑:程序博客网 时间:2024/06/06 23:38
昨天的总结、:
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());}}

编译通过:



0 0
原创粉丝点击