java变量类型 详细讲解
发布日期:2021-06-30 15:37:12 浏览次数:2 分类:技术文章

本文共 2489 字,大约阅读时间需要 8 分钟。

public class three {    //java 支持的变量类型为    //类变量也称为静态变量 独立于方法之外的变量,用 static 修饰    //实例变量 独立于方法之外的变量 不过没有 static 修饰    // 局部变量 类的方法中的变量    static String name="Json";    //类变量    //无论一个类创建了多少个对象,类只拥有类变量的一份拷贝    //静态变量除了被声明为常量外很少使用。常量是指声明为public/private,final和static类型的变量。常量初始化后不可改变    // 静态变量储存在静态存储区。经常被声明为常量,很少单独使用static声明变量    //静态变量在第一次被访问时创建,在程序结束时销毁。    //与实例变量具有相似的可见性。但为了对类的使用者可见,大多数静态变量声明为public类型。    //静态变量可以通过:ClassName.VariableName的方式访问    // 类变量被声明为public static final类型时,类变量名称一般建议使用大写字母。    // 如果静态变量不是public和final类型,其命名方式与实例变量以及局部变量的命名方式一致。    //例    //  是静态的私有变量    private static double money;    // // DEPARTMENT是一个常量    public static final String DEPARTMENT="开发人员";    int number=190;  //实例变量    //实例变量声明在一个类中    // 当一个对象被实例化后 每个实例变量就会跟着确定    //实例变量在对象创建的时候创建 在对象销毁的时候销毁    //实例变量的值 应该至少被一个方法 构造方法或者语句块引用 使得外部能够通过这些方式获取实例变量信息    //实例变量可以声明在使用前或者使用后    //访问修饰符可以修饰实例变量    //实例变量对于类中的方法、构造方法或者语句块是可见的。    // 一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类可见;    //实例变量对于类中的方法、构造方法或者语句块是可见的。    // 一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类可见;    //实例变量可以直接通过变量名访问。但在静态方法以及其他类中,    // 就应该使用完全限定名:ObejectReference.VariableName。    //这个实例变量对子类可见    public String nameAll;    //私有变量 仅对该类可见    private double salary;    //在构造器中对实例变量进行赋值    public three(String name){        nameAll =name;    }    //设置 salary的值    public void setSalary(double number){        salary =number;    }    //打印值    public void print(){        System.out.println("名字"+nameAll);        System.out.println("薪水"+salary);    }    //局部变量例子    //局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用    public void  pupAge(){        int age=0;        age = age+7;        System.out.println("小狗的年龄为:"+age);    }    public static void main(String[] args) {        System.out.println("111");        //变量类型        //在java语言中 在使用之前必须要声明        //声明的格式如下        // type identifier [ = value][, identifier [= value] ...] ;        //格式为 type 数据类型 identifier 变量名 可以使用逗号隔开来声明多个同类型变量。        //变量声明例子        //以下都是局部变量        int a,b,c;  // 声明三个int型整数:a、 b、c        int d = 3, e =4, f= 5;   // 声明三个整数并赋予初值        byte g = 21; // 声明并初始化 g        String str= "my name is json";  // 声明并初始化 str        double pi=3.1415926;  //声明了双精度浮点型变量        char x = 'x';   // 声明变量 x 的值是字符 'x'。        System.out.println(name);       // System.out.println(number);        three three=new three("Json");        three.pupAge();        three.setSalary(50.25);        three.print();        //调用静态变量        money=1000;        System.out.println(DEPARTMENT+"平均工资为"+money);    }}

转载地址:https://jsonll.blog.csdn.net/article/details/106392082 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JAVA 数据类型转换详解
下一篇:java 数据类型详细讲解

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月23日 05时13分54秒