类与对象的定义及使用(超经典)

    科技2022-07-14  155

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

    定义一个类:

    public class Person{ String name;//属性 int age; public void setName(String name){//方法 this.name=name; } public String getName(){ return name; } }

    有了类之后,我们该如何创建对象呢?

    创建对象一般有两种方法:

    >>>声明并实例化对象:类名称 对象名称 = new 类名称();

    >>>先声明:类名称 对象名称=null;再实例化:对象名称 = new 类名称();

    如下是声明并实例化对象:

    Person per=new Person();

     

    创建了对象之后,我们要如何使用变量和方法呢?

    >>>调用类中变量:对象名称.变量名; 

    >>>调用类中方法:对象名称.方法名();

    现在我们加入main方法进行测试:

    public class Person{ String name; int age; public void setName(String name){ this.name=name; } public String getName(){ return name; } public static void main(String args[]){ Person per=new Person(); per.setName("董子健"); System.out.println(per.getName()); } }

    执行结果:

    如果我们不对变量进行赋值,那么它的值是多少呢?

    public class Person{ String name; int age; public void setName(String name){ this.name=name; } public String getName(){ return this.name; } public static void main(String args[]){ Person per=new Person(); System.out.println(per.getName()); } }

    执行结果:

    是null对吧,是我们字符串变量的默认值。

    Processed: 0.011, SQL: 8