美文网首页
4-类与对象的定义及使用

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

作者: c88bc9f9d088 | 来源:发表于2020-10-14 09:15 被阅读0次

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

    范例:定义一个类

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

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

    • 声明并实例化对象:类名称 对象名称 = new 类名称();
    • 分步骤完成:
          |- 声明对象: 类名称 对象名称 = null;
          |- 实例化对象:对象名称 = new 类名称();

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

    • 调用类中的属性:实例化对象.成员属性;
    • 调用类中的方法:实例化对象.方法名称()。

    范例:使用对象操作类

    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。

    相关文章

      网友评论

          本文标题:4-类与对象的定义及使用

          本文链接:https://www.haomeiwen.com/subject/pfeipktx.html