对象,类,属性,方法概念理解
设想一个情景,我去手机卖场要买一台手机,我对销售人员说,我希望买一台智能手机,希望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;
}
}