4-类与对象的定义及使用

2020-10-14  本文已影响0人  c88bc9f9d088

    在Java之中类是一个独立的结构体,所以需要使用class来进行定义,而在类之中主要由属性和方法所组成,那么属性就是一个个具体的变量,方法就是可以重复执行的代码。

范例:定义一个类

class Person{
    String name; //人员姓名  String 引用类型,默认值空值
    int age;  //人的年龄  默认值 0 
    public void tell() {
        System.out.println("姓名:"+name+"、年龄:"+age);
    }
}

    在这个类之中定义有两个属性(name,age)和一个方法(tell()),现在有了类之后,如果要想使用类,那么就必须通过对象来完成,而如果要产生对象,那么必须使用如下的语法格式来完成:

    当获取了实例化对象之后,那么就需要通过对象进行类中的操作调用,此时有两种调用方式:

范例:使用对象操作类

class Person{
    String name; //人员姓名
    int age;  //人的年龄
    public void tell() {
        System.out.println("姓名:"+name+"、年龄:"+age);
    }
}
public class JavaDemo{
    public static void main(String args[]){
        Person p = new Person(); //声明并实例化对象
        p.name = "张三";
        p.age = 18;
        p.tell();  //进行代码调用
    }   
}
姓名:张三、年龄:18

    如果此时的程序并没有进行对象属性内容的设置,则该数据内容为其对应数据类型的默认值。

class Person{
    String name; //人员姓名
    int age;  //人的年龄
    public void tell() {
        System.out.println("姓名:"+name+"、年龄:"+age);
    }
}
public class JavaDemo{
    public static void main(String args[]){
        Person p = new Person(); //声明并实例化对象
        //p.name = "张三";
        //p.age = 18;
        p.tell();  //进行代码调用
    }   
}
姓名:null、年龄:0

    String是引用数据类型所以默认值为null,而int为基本数据类型,默认值为0。

上一篇下一篇

猜你喜欢

热点阅读