基本概念
类:对某种事物的大致表述,例如手机
对象:就是类的具体形式,比如三星手机
属性:对象有什么,比如屏幕,内存等等
方法:对象能够干什么,比如手机可以发短信
package csdn;
//1.定义一个类
public class Telphone {
//2.属性(成员变量)有什么
float screen;
float cpu;
float mem;
//3.方法 干什么
void call(){
System.out.println("Telphone有打电话的功能!");
}
void sendMessage(){
System.out.println("screen:"+screen+"cpu:"+cpu+"mem:"+mem+"Telphone有发短信的功能!");
}
}
创建一个主函数,调用对象的方法
package csdn;
public class InitialTelphone {
public static void main(String[] args) {
Telphone phone=new Telphone();
phone.sendMessage();
//1.给实例变量赋值
phone.screen=5.0f;
phone.cpu=1.4f;
phone.mem=2.0f;
//2.调用对象的方法
phone.sendMessage();
}
}
成员变量和局部变量区别
1.作用域不同
局部变量的作用域仅限于定义它的方法,在方法中临时保存数据,只在本类中使用
成员变量的作用域在整个类内部都是可见的,除了在本类中使用,还可以在有关的其他类中使用
2.初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
3.命名
在同一个方法中,不允许有同名局部变量;
在不同的方法中,可以有听命局部变量
两类变量同名时,局部变量具有更高的优先级