成员变量是隶属于对象的变量
成员变量用于保存对象的静态特征
同类型的不同对象有相同的成员变量,但值彼此独立
成员变量就是属于对象的变量;
成员变量
成员变量是隶属于对象的变量,用于保存对象的静态特征,同类型的不同对象拥有相同的成员变量,但是值彼此独立
成员变量的使用:
类名 对象名 = new 类名();//new关键字是创建实例对象最重要的标志
成员变量和局部变量的区别:
在类中位置不同:成员变量在方法外,局部变量在方法内或者方法声明上;
在内存中的位置不同:成员变量在堆内存中,局部变量在栈内存中;
生命周期不同:成员变量随着对象的创建而存在,随着对象的消失而消失,局部变量随着方法的调用而存在,随着方法调用完毕而消失
初始化值不同:成员变量有默认的初始值。局部变量没有默认的初始值,必须在定义赋值后才能使用
成员变量
成员变量书写在大括号里,不要书写在main函数里
成员变量要写在class{}中,不要写在main()方法里面
利用对象名加上成员变量名可以进行输出
成员变量的特点:
成员变量就是隶属于对象的变量
成员变量用于保存对象的静态特征
同类型的不同对象拥有相同的成员变量,但值彼此独立
成员变量:
#成员变量#
duoduo.name = "多多";
读取:
System.out.println(duoduo.name+“今天”+duodou.age+"岁了"
1)成员变量隶属于对象
2)成员变量用于保存对象的静态特征
3)同一类的不同对象有相同的成员变量,但是值可能不同,相互独立
成员变量就是隶属于对象的变量
成员变量用于保存对象的静态特征
同类型的对象用于相同的成员变量,但值彼此独立
成员变量
成员变量就是隶属于对象的变量
成员变量用于保存对象的静态特征
同类型的不同对象共拥有相同的成员变量,但值彼此独立
例子:
宠物犬有-->姓名/年龄/体重等特征
public class Dog{
String name; 注:成员变量要书写在大括号中
int age;
float weight;
}
成员变量的使用
Dog duoduo = new Dog();
duoduo.name = "多多";
duoduo.age = 6;
duoduo.weight=12.5f;
Dog lucky = new Dog();
lucky.name ="Lucky";
lucky.age = 3;
lucky.weight = 10.2f;
成员变量写在类里,每个对象都有成员变量,但值保持独立,成员变量是类的静态属性。
1
C语言作为面向过程的语言是要将数据和算法进行分离的。Java的类除了可以封装成员变量,还可以封装成员函数,也就是对于成员变量的操作。
结构体中的成员变量都是可以直接访问的,而类则可以通过声明public、protected、private或者不加权限修饰符来进行访问权限的控制。另外类是可以继承的,子类可以通过继承获得父类的一些属性或者方法,这是结构体所不具有的。
3.结构体仅仅是封装数据用的,也可以说仅仅是自定义的一种变量类型;而java作为一种纯面向对象语言,将所有东西都封装在类中,包括程序执行入口的Main方法。
4.要单纯说Java的类相对于C语言结构体的优势,倒不如宏观上看面向对象编程思想和面向过程编程思想的区别,这是两种不同的思维方式,楼主可以看一下比较经典的斐波那契数列的面向过程解题方法和面向对象解题方法。
成员变量:
成员变量就是隶属于对象的变量。
成员变量用于保存对象的静态特征。
同类型的不同对象拥有相同的成员变量,但值彼此独立。
成员变量的使用分为写和读。
成员变量特点
public class Dog { //成员变量写在main方法外 String name; int age; float weight; public static void main(String[] args) { Dog duoduo = new Dog(); duoduo.name="多多"; duoduo.age=6; duoduo.weight=13.5f; Dog lucky=new Dog(); lucky.name="Lucky"; lucky.age=3; //成员变量的提取 System.out.println(duoduo.name+"今天"+duoduo.age+"岁"); System.out.println(lucky.name+"体重"+duoduo.weight+"千克"); Dog petDog=new Dog(); } }
成员变量
写入、读取
类+对象=new+类();
成员变量是静态特征
成员变量:属于对象的变量
直接写在类中,而不是方法中
用于保存对象的静态特征
同类型 Class 的不同对象 Object 拥有相同的成员变量,但是值是彼此独立的
如何调用:可以用duoduo.name
成员变量
成员变量
成员变量即使隶属于对象的变量
成员变量用于保存对象的静态特征
同类型的不同对象共拥有相同的成员变量,但值彼此独立
例子:
宠物犬有-->姓名/年龄/体重等特征
public class Dog{ String name; int age; float weight; }
成员变量的使用
Dog duoduo = new Dog(); duoduo.name = "多多"; duoduo.age = 6; duoduo.weight=12.5f; Dog lucky = new Dog(); lucky.name ="Lucky"; lucky.age = 3; lucky.weight = 10.2f;
所谓成员变量就是隶属于对象的变量
成员变量用于保存对象静态特征
同类型的不同对象拥有相同的成员变量,但值彼此独立
使用范例
成员变量的使用
成员变量
同类型的不同对象可以共用成员变量,但值彼此独立
成员变量是隶属于对象 的变量
成员变量用于保存对象的静态特征
成员变量就是隶属于对象的变量,用于保存对象的静态特征
成员变量:
属于对象的变量;
用于保存对象的静态特征;
同类型的不同对象拥有相同的成员变量,但彼此独立。