加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java之类的属性和方法

发布时间:2020-12-15 06:43:55 所属栏目:Java 来源:网络整理
导读:类的语法格式 public class Person{ // 属性类的成员变量可以先声明,不用初始化,类成员变量具有初始值 String name; int age; 方法 void showName(){ System.out.println( "姓名:"+ name); } getAge(){ return age; } } 类的实例化: age; } static main(

类的语法格式

public class Person{
    //属性类的成员变量可以先声明,不用初始化,类成员变量具有初始值
    String name;
    int age;
    方法
    void showName(){
        System.out.println("姓名:"+name);
    }
     getAge(){
        return age;
    }                    
}

类的实例化:

 age;
    }
    static  main(String[] args) {
        Person person = new Person();
        person.name = "tom";
        person.age = 12;
        person.showName();
        int age = person.getAge();
        System.out.println("年龄:"+age);
    }
}

类的成员之一:属性

语法格式:修饰名类型 属性名=初值

说明:

  • 修饰符private:说明该属性只能由该类的方法调用;
  • 修饰符public:说明该属性可以被该类以的方法调用;
  • 类型:任何基础类型,如int、boolean或任何类;

变量的分类:成员变量局部变量

在方法体以外、类体内声明的变量称为成员变量;在方法体内声明的变量称为局部变量;

所有变量:

  1. 成员变量:实例变量:不易static修饰;
    ? ? ? ? ? ? ? ? ?类变量:以static修饰;
  2. 局部变量:形参:方法签名中定义的变量;
    ? ? ? ? ? ? ? ? ? 方法局部变量:在方法内定义;
         ? ?代码块的局部变量:在代码块内定义;

用static修饰的成员变量(类变量)可以直接使用,不需要先创建一个类的实例。可以直接(类名.类变量)来使用。

成员变量和局部变量的区别:

成员变量:

  • 变量定义在类中,在整个类中都可以访问;
  • 成员变量分为类成员变量和实例成员变量,实例变量存在于对量所在的堆内存;
  • 成员变量有默认初始值;
  • 成员变量的权限修饰符可以根据需要,选择任意一个;

局部变量:

  • 局部变量只定义在局部范围内,如方法内,代码块内等;
  • 局部变量存在于栈内存中;
  • 作用的范围结束,变量空间会自动释放;
  • 局部变量没有默认初始化值,每次必须显示初始化;
  • 局部变量声明不指定权限修饰符;

类的成员之二:方法

语法格式修饰符 返回值类型 方法名(参数列表){方法体语句}。

方法只有被调用才会被执行。

方法中只能调用方法,不能定义方法。

同一个类中的方法可以相互调用而不需要创建一个新的实例。

说明:

  • 修饰符:public private protected等;
  • 返回值类型:return语句传递返回值,没有返回值使用void

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读