Java中类体的介绍

java中的类体介绍:类体中包括成员变量的声明和方法的定义,成员变量又分为实例变量和类变量,定义的方法可分为实例方法和类方法。
实例变量和类变量的区别:
1.在声明成员变量时,用关键字static修饰的称作类变量(类变量也叫静态变量),否则称作实例变量。
class Dog{
float x; //实例变量
static int y; //类变量
}
2.不同对象的实例变量互不相同。
3.所有对象共享类变量。
4.类变量可以直接通过类名访问,而实例变量不能,但是类变量和实例变量都可以通过对象访问。
public class Lader
{
double s,h;
static double x;
void setS(double a)
{
s=a;
}
void setX(double b)
{
x=b;
}
double getS()
{
return s;
}
double getX()
{
return x;
}
}
public class D
{
public static void main(String args[])
{
Lader.x=100;
Lader laderone=new Lader();
Lader ladertwo=new Lader();
laderone.setS(28);
ladertwo.setS(66);
System.out.println(“laderone的上底:”+laderone.getS());
System.out.println(“laderone的下底:”+laderone.getX());
System.out.println(“ladertwo的上底:”+ladertwo.getS());
System.out.println(“ladertwo的下底:”+ladergtwo.getX());
}
}
实例方法和类方法的区别:
1.声明方法时,方法类型前面不加关键字static修饰就是实例方法、加static修饰就是类方法(静态方法)
class A{
int a;
float max(float x,float y){ //实例方法

}
static float min(){ //类方法

}
}
2.对象调用实例方法,实例方法中不仅可以操作实例变量,也可以操作类变量。
3.类名和对象调用类方法,类方法不可以操作实例变量。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值