Java使用对象_Java教程

内容摘要
抽象的目的是产生类,而类的目的是创建具有属性和行为的对象。对象不仅可以操作自己的变量改变状态,而且能调用类中的方法产生一定的行为。
文章正文

抽象的目的是产生类,而类的目的是创建具有属性和行为的对象。对象不仅可以操作自己的变量改变状态,而且能调用类中的方法产生一定的行为。

通过使用运算符“.” (点运算符也称引用运算符或访问运算符),对象可以实现对自己的变量的访问和方法的调用。

对象创建之后,就有了自己的变量,即对象的实体。对象通过使用点运算符“.”访问自己的变量,访问格式:

对象.变量;

对象创建之后,可以使用点运算符“.”调用创建它的类中的方法,从而产生一定的行为,调用格式:

对象.方法;

当对象调用方法时,方法中出现的成员变量就是指分配给该对象的变量。

例如:

class XiyoujiRenwu {
    float height,weight;
    String head;
    void speak (String s) {
        head = "歪头";
        System.out.println(s);
    }
}
public class Main {
    public static void main(String[] args) {
        XiyoujiRenwu zhubajie,sunwukong; //声明对象
        zhubajie = new XiyoujiRenwu(); //为对象分配变量
        sunwukong = new XiyoujiRenwu();
        zhubajie.height = 1.80f; //对象给自己的变量赋值
        zhubajie.head = "大头";
        sunwukong.height = 1.60f; //对象给自己的变量赋值
        sunwukong.weight = 1000f;
        sunwukong.head = "长发飘飘";
        System.out.println("zhubajie的身高:"+zhubajie.height);
        System.out.println("zhubajie的头:"+zhubajie.head);
        System.out.println("sunwukong的重量:"+sunwukong.weight);
        System.out.println("sunwukong的头:"+sunwukong.head);
        zhubajie.speak("俺老猪想娶媳妇"); //对象调用方法
        System.out.print1n("zhubajie现在的头:"+zhubajie.head);
        sunwukong.speak("俺老孙想骗八戒背我"); //对象调用方法
        System.out.println("sunwukong现在的头:"+sunwukong.head);
    }
}

运行结果如下:

zhubajie的身高:1.8
zhubajie的头: 大头
sunwukong的重量:1000.0
sunwukong的头: 长发飘飘
俺老猪想娶媳妇
zhubajie现在的头: 歪头
俺老孙想骗八戒背我
sunwukong现在的头: 歪头
代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!