JAVA对象,类,方法,属性

Posted by Ruizhi Ma on May 7, 2019

对象,类,属性,方法概念理解

设想一个情景,我去手机卖场要买一台手机,我对销售人员说,我希望买一台智能手机,希望CPU是3核的,屏幕要有5寸,可以打电话,可以指纹解锁。然后服务人员给我拿来了一台iphoneXs max
在上面这个过程中,对象就是我拿到的iphoneXs max;类,就是那一长串我描述手机的信息;方法,就是能打电话,指纹解锁;属性,就是3核CPU,5寸屏幕。
所以说,方法和属性实际上组成了类,类是一个抽象的概念,是方法和属性的集合。对象则是实实在在存在的东西。

类的代码示例

//1.定义一个类
public class Telephone{
    //2.属性(成员变量) 有什么
    float screen;
    float cpu;
    //3.方法 干什么
    void call(){
        System.out.println("这个方法用来打电话")
    }
    void unlock(){
        System.out.println("这个方法用来指纹解锁");
    }
}

类的实例化(变成对象)

public class InitialTelphone{
    public static void main(String[] args){
        //创建对象,对象的类型就是Telephone类型
        Telephone phone = new Telephone();
        //对象可以调用类的方法
        phone.call();
        //对象可以对类的属性进行赋值
        phone.screen = 5.0f;
        phone.cpu = 3.0f;
    }
}