属性和方法
package com.xingXue.test;
public class Test {
//名字
String name;
//性别
char gender;
//年龄
int age;
/*
* 如何定义一个方法:
* 修饰词返回值类型方法名(参数列表){方法体}
* 其中void也是返回值类型:表示是不反悔任何的东西.
* 参数列表可以有也可以每有,要看我们这个方法的实际需要.
*/
public void say(){
System.out.println("my name is zhao ri tian!!");
/*
* 调用吃的方法
*/
eat();
/*
* 方法之间可以相互调用,但绝对不能嵌套使用
*/
/*
public void eat(){
System.out.println("今晚吃大餐!");
}
*/
/*
* return关键字使返回的意思,如果返回值类型是void,则可以忽略不写
* 也可以写出来,但是不反悔任何内容.
*/
return;
//return关键字之后不能有任何可执行的代码
//System.out.println("今晚吃大餐");
}
public void eat(){
System.out.println("今晚吃大餐!");
}
}
主程序中调用属性和方法
package com.xingXue.test;
public class Totest {
public static void main(String[] args){
Test test=new Test();
/*
* 如果我们没有给成员变量赋初值,
* 那么编译器在编译时会赋上数据类型的默认初始值
*/
System.out.println(test.name);
System.out.println(test.age);
System.out.println(test.gender);
/*
* 如何调用属性:
* 对象名.属性名
*/
//这里是在给构建出来的对象属性赋值
test.name="赵日天";
test.gender='男';
test.age=18;
/*
* 等号左边这三个是局部变量,右边是成员属性
*/
String name=test.name;
char gender=test.gender;
int age=test.age;
System.out.println(name);
System.out.println(gender);
System.out.println(age);
System.out.println("***************************");
/*
* 如何调用方法:
*对象名.方法名();
*/
test.say();
System.out.println("***************************");
test.eat();
}
}