编程语言
首页 > 编程语言> > Java面向对象(三)

Java面向对象(三)

作者:互联网

Java面向对象(三)

类与对象的关系

类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表一个具体的事物

对象

对象是抽象概念的具体实例

创建对象

//类
//学生类
public class Student {
    //属性
    String name;
    int age;
    //方法
    public void study(){
        System.out.println(this.name+"在学习");//this代表这个类
    }
    public void play(){
        System.out.println(this.name+"在玩");
    }
}
//主函数
//主函数将类实例化
public class Application {
    public static void main(String[] args) {
        //对类进行实例化
        //类实例化后会返回一个自己的对象
        //std1和std2对象就是Student的一个具体实例
        Student std1 = new Student();
        Student std2 = new Student();
        System.out.println(std1.name);//输出默认值
        System.out.println(std2.name);//输出默认值
        //赋值
        std1.name="小明";
        std2.name="小红";
        System.out.println(std1.name);//输出赋值后的值
        System.out.println(std2.name);//输出赋值后的值
        std1.study();
        std2.play();
    }
}
//输出:
null
null
小明
小红
小明在学习
小红在玩

构造器

标签:Java,String,Student2,构造,面向对象,new,public,name
来源: https://www.cnblogs.com/sxw0514/p/15824202.html