package com.hanqi.kejian; public class person { //属性 or 成员变量 String name; int age; String sex; //构造方法 //1.方法名与类名一致 //2.没有返回值、 //3.无参的构造方法,没有使用构造方法就会默认自动添加了默认构造方法。 //eg: // person() // { // // } //有参数的构造方法,必须在第二个.java程序里(persontext)的person tom =new person();()中加上要输出的东西。 person(String n) { name=n; } //构造方法特点:1.一般用来初始化对象。没有返回值无需加void //2.如果没有写任何构造方法,会提供默认无参构造方法。 //3.通过new关键字调用。 //方法 or 函数 or 成员函数 //void返回值类型,hello方法名,()参数,表示是个方法。 void hello() { System.out.println("你好!"); System.out.println("烦人"); } void study() { System.out.println("俺从来不和狗狗打架"); } void nimei() { System.out.println("tom不是猫咪哦"); } void showage() { System.out.println("年龄是"+age); } void addage(int i) { age=age+i; } } //主类main方法 package com.hanqi.kejian; public class Persontext { public static void main(String[] args) { // TODO Auto-generated method stub //实例化人 person tom =new person("TOM");//调用构造方法//创建一个对象tom tom.age=10; //tom.name="tom"; tom.sex="男"; System.out.println("姓名是"+tom.name+"年龄是"+tom.age+"性别"+tom.sex); tom.hello(); tom.study(); tom.nimei(); tom.showage(); tom.addage(5); tom.showage(); } }