首页 > 编程知识 正文

简述类变量和实例变量的区别,局部变量和参数的区别

时间:2023-05-05 17:38:21 阅读:149355 作者:3267

一.概念实例变量

在类中声明,但在方法、生成方法和生成块之外; 实例化对象后,将确定每个实例变量的值。 实例变量是在创建对象时创建的,在对象被丢弃时被丢弃。局部变量

局部变量在方法、生成方法或语句块中声明。 局部变量是在执行方法、生成方法或语句块时创建的,执行完成后将被丢弃。 访问修饰符不能用于局部变量,请参阅类变量(静态变量)

类变量也称为静态变量,在类中使用静态关键字声明,但必须在方法生成方法和语句块之外。 不管类创建了多少对象,类都只有一个类变量的副本。 除了将静态变量声明为常数外,很少使用静态变量。 常量是声明为public/private、final和static类型的变量。 初始化常数后不能变更。 二、代码证明public class Demo02 { //类变量static double salary=5000; //实例变量/* int没有初始化值,缺省为0或0.0布尔值缺省为0或0.0布尔值缺省为null */String name,但基本类型除外; int age; publicstaticvoidmain (string [ ] args ) /局部变量必须通过声明变量值int a=10来初始化。 system.out.println(a ); //实例化对象Demo02 demo=new Demo02 (; system.out.println(demo.age; //打印值,如果没有初始化值,则缺省为0或0.0 system.out.println (demo.name ); //没有初始化值时默认为null //类变量static system.out.println (salary ); //可以直接输出,但不能拔出static直接输出}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。