java中dog.setage,Java学习——对象和类

1. 入门例子

packagejihite;public classDog{intdogage;publicDog(String name){

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

}public void setAge(intage){

dogage=age;

}public intgetAge(){

System.out.println("Dog‘s age is:" +dogage);returndogage;

}public static voidmain(String []args){//创建对象(调用构造函数)

Dog myDog = new Dog("haba");//通过方法设定年龄

myDog.setAge(3);//通过方法获取年龄

myDog.getAge();//通过访问成员变量获取年龄

System.out.println("Dog‘s age is:" +myDog.dogage);

}

}

源文件声明规则

一个源文件只有一个public类,可以有多个非public类

源文件的名称应该和public类的名称保持一致,例如本例中public类命为Dog,那么源文件名称必须为Dog.java

如一个类定义在某个包中,那么package语句应该在源文件首行,如本例中在类jihite包中,那么开头是package jihite

如果源文件包含import语句,那么应该放在package语句和类定义之间,如没有package语句,则放在类之前

import语句和packa语句对源文件中的所有类有效,同一文件中不可以对不同类不同的包声明

2. 两个源文件

Employee.java

packageimport_test;public classEmployee {

String name;intage;

String designation;doublesalary;publicEmployee(String name){this.name =name;

}public void empAge(intempAge){

age=empAge;

}public voidempDesignation(String empDeg){

designation=empDeg;

}public void empSalary(doubleempSalary){

salary=empSalary;

}public voidprintEmployee(){

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

System.out.println("Age:" +age);

System.out.println("Designation:" +designation);

System.out.println("Salary:" +salary);

}

}

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

TestEmployee.java

packageimport_test;public classTestEmployee {public static voidmain(String args[]){

Employee empOne= new Employee("David");

Employee empTwo= new Employee("Hamimi");

empOne.empAge(26);

empOne.empDesignation("DE");

empOne.empSalary(20000);

empOne.printEmployee();

empOne.empAge(24);

empOne.empDesignation("QA");

empOne.empSalary(15000);

empOne.printEmployee();

}

}

执行结果

Name:David

Age:26Designation:DE

Salary:20000.0Name:David

Age:24Designation:QA

Salary:15000.0

原文:http://www.cnblogs.com/kaituorensheng/p/5747611.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值