A. java中成员变量放在哪
在类体的变量部分中定义的变量,也称为字段
Clothes类的成员变量:
package ch05.sample;
public class Clothes
{
String id; //实例变量
private String colorType; //实例变量
private int size; //实例变量
private static String depart; //类变量
final String design="yangzi"; //常量
}
例如定义一个类:
class Text
{
public static int number;
public int temp;
}
如果你想访问temp属性,你就必须先创建一个Text的对象,才能访问:Text b = new Text();
b.temp;这就是实例成员变量。
而你想 访问number的话,不用创建Text的实例就可以访问,就像这样:Text.number.这就是类成员变量。
主要区别就是访问是需不需要创建对象,而对于类成员变量,所有对象是共享一个变量的。
B. java中的成员变量、类变量,成员方法、类方法各是什么,怎么区分,
成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。
类变量:静态域,静态字段,或叫静态变量,它属于该类所有实例共有的属性。而且所有的实例都可以修改这个类变量的值(这个类变量没有被final修饰的情况),而且访问类变量的时候不用实例,直接用类名.的方式就可以。
成员方法:包括实例方法和类方法,用static的方法就是类方法,不用static修饰的就是实例方法。实例方法必须在创建实例之后才可以调用。
类方法:和类变量一样,可以不用实例,直接用类就可以调用类方法。
举例:
classDemo{
intx;//x是实例变量,也是成员变量
staticinty;//y为类变量,也是成员变量
publicintx(){//该方法为实例方法,是成员方法
returnx;
}
publicstaticvoidsetX(intx1){//该方法为类方法,也是成员方法
x=x1;
}
}
C. Java中成员变量分配在哪个空间
变量分为成员变量和局部变量;
成员变量又分为实例变量和静态变量;
实例变量在对象创建的时候分配内存空间,存储在堆内存中;
静态变量在类加载的时候分配内存空间,存储在元空间;
局部变量在方法执行时分配内存空间,存储在栈内存中。
D. JAVA的构造变量,成员变量
每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。
一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好一个构造函数,创建对象时就会自动调用它。构造函数没有返回类型,即使是void类型也没有。这是因为一个类的构造函数的返回值的类型就是这个类本身。构造函数的任务是初始化一个对象的内部状态,所以用new操作符创建一个实例后,立刻就会得到一个清楚、可用的对象。
构造方法是一种特殊的方法,具有以下特点。
(1)构造方法的方法名必须与类名相同。
(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。
(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。
(4)构造方法不能由编程人员调用,而要系统调用。
(5)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。
(6)构造方法可以重载,以参数的个数,类型,或排列顺序区分。
其实构造变量是很简单的,只是你对JAVA现在还很陌生。不用着急,要慢慢来,先掌握好语法。理解JAVA不是一时半会能够明白的。
E. java 如何使用对象的成员变量
public class Person{
public int age;
public String name;
public static void main(String args[]){
Person a=new Person();
a.age=10;
a.name="小明";
Person b;
b=a;
System.out.println(b.age);
}
}
F. java中的成员变量、类变量,成员方法、类方法各是什么
成员变量:成员变量是指定维度的成员变量,用于标识某个维度成员。由 Analysis Services 内部使用的值,以标识某个维度成员。MemberKeyColumn 属性指定维度的成员变量。例如,1 到 12 之间的某个数字可以是相应于年中的某个月的成员变量。
类变量:在java中,类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。
成员方法:类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。
在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。大多数情况下,程序的其他部分都是通过类的方法和其他类的实例进行交互的。
类方法:类方法这不是一个名词,只是单纯的类中描述的一个方法。加了static的方法,在程序中只运行一次,比如你两次实例化对象了,但你实际上只调用了一次static标识的方法。
G. java如何定义一个类,创建它的成员变量和方法
类即对象的思想,一个对象包含了属于自己的成员变量和操作方法。
如何定义一个类,得看你对对象思想的理解,如人是一个对象,但是一个父类级的对象,人又可以分为男人、女人;或者是分为小孩、少年、成年人、老人;他们之所以能被划分,是因为每一个子类都有属于自己的特性。
理解了这些类的继承,又如,车是一个对象,属性就是轮胎、发动机、等各种属于车自己组成部分都可以定义为车的属性(成员变量),车能提供什么方法?运输(载客、行驶)等,当然车也可以有很多不同分法的子类,类型划分,价格划分,动力输出划分等等,定义一个类是和你对类对象的理解和实际业务相结合起来的。
下面放上一段简易的代码:
publicclassPerson{
privateintage;//年龄
privateintheight;//身高
privateintweight;//体重
privateStringsex;//性别
publicvoidlook(){
//看
}
publicvoideat(){
//吃
}
publicvoidrun(){
//跑
}
//还有一些你认为合理的方法
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
publicintgetHeight(){
returnheight;
}
publicvoidsetHeight(intheight){
this.height=height;
}
publicintgetWeight(){
returnweight;
}
publicvoidsetWeight(intweight){
this.weight=weight;
}
publicStringgetSex(){
returnsex;
}
publicvoidsetSex(Stringsex){
this.sex=sex;
}
}
回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!
H. 什么叫java中的成员变量
成员变量:在类体的变量部分中定义的变量,也称为属性。
通俗的讲就是定义在类中而不是方法中的变量,一般写在类的一开始,但并不是固定的。该变量在类中的所有方法都可以访问。
方法中的变量则称为局部变量,只能在方法中使用,方法外部无法访问
I. java成员变量是什么
成员变量:在类体的变量部分中定义的变量,也称为属性。
package ch05.sample; public class ClothesString id; //实例变量
private String colorType; //实例变量
private int size; //实例变量
private static String depart; //类变量
final String design="yangzi"; //常量
代码中的实例变量、类变量、常量都属于成员变量,这与变量的修饰符有关系,也就是上面代码中的private、static、final等修饰符。
J. JAVA 类变量和成员变量怎么理解
成员变量就是类中的属性。当new对象的时候,每个对象都有一份属性。一个对象中的属性就是成员变量。在类内部,任何地方都可以访问成员变量。类变量是被static修饰的属性。作用范围在类变量定义之后。
class Person{
//成员变量,实例变量
String name;
//静态变量,类变量,所有对象共享的属性用static修饰
static String country = "CN";
public void show(){
System. out.println(country + ":" + name); }}
class StaticDemo{
public static void main(String[]args){
Personp = new Person();
System. out.println(p.country); //可以用类名直接调用
System. out.println(Person.country); }}

(10)java对象成员变量扩展阅读:
成员变量和类变量的区别:
1、两个变量的生命周期不同
成员变量随着对象的创建而存在,随着对象的回收而释放。
静态变量随着类的加载而存在,随着类的消失而消失。
2、调用方式不同
成员变量只能被对象调用。
静态变量可以被对象调用,还可以被类名调用。
3、数据存储位置不同
成员变量存储在堆内存的对象中,所以也叫对象的特有数据。
静态变量数据存储在方法区(共享数据区)的静态区,所以也叫对象的共享数据。