栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java程序设计

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java程序设计

java程序设计(实例成员和类成员) 二、实例成员与类成员 1、实例变量和类变量的声明
class A{
    int x;         //实例变量
    static int y;  //类变量
    static void f(){   //类方法
      
    }
    int g(){
      return 100;        //实例方法
    }
}
2、实例变量和类变量的区别

1)不同对象的实例变量互不相同

2)所有对象共享类变量

3)通过类名直接访问类变量(实例变量不能用类名访问,只能用对象访问)

public class Lader{
  double shangdi,h;              //实例变量
  static double xiadi;           //类变量
  void setshangdi(double a){
    shangdi = a;
  }
  void setxiadi(double b){
    xiadi = b;
  }
  double getshangdi(){
    return shangdi;
  }
  double getxiadi(){
    return xiadi;
  }
}
public class E{
  public static void main()(String args[]){
    Lader.xiadi = 100; //Lader的字节码呗加载到内存,通过类名操作类变量 (不能改成shangdi,必须通过对象访问)
    Lader laderOne = new Lader();
    Lader laderTwo = new Lader();
    laderOne.setshangdi(28);
    laderTwo.setshangdi(66);
    System.out.println("laderOne的shangdi:"+laderOne.getshangdi());
    System.out.println("laderOne的xiadi:"+laderOne.getxiadi());
    System.out.println("laderTwo的shangdi:"+laderTwo.getshangdi());
    System.out.println("laderTwo的xiadi:"+laderTwo.getxiadi());
  }
}
3、实例方法和类方法的定义

1)对象调用实例方法(只能对象来调用,实例方法可以操作实例或类变量)

2)类名调用类方法(对象也能调用类方法,类方法只能操作类变量)

3)设计类方法的原则

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786137.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号