• Java 变量


    Java变量

    1.变量的定义:
    格式如下:
    type identifier [ = value][, identifier [= value] ...] ;
    示例:
    //测试类
    package com.run;

    public class Demo01 {
    private int A ;
    public String names;
    private String S1;
    public String getS1(){
    return S1;
    }
    public void setS1(String N){
    S1 = N;
    }
    public int getA() {
    return A;
    }

    public void setA(int a) {
    A = a;
    }
    }
    //测试方法

    package com.run;

    public class BL {
    int A = 1000;
    //定义一个变量并直接初始化赋值;
    int B,C,D;
    //定义一个形式参数并由main方法进行赋值
    String name;
    String S = "hello word";
    public static void main(String[] args) {
    BL x = new BL();
    x.B =100;
    x.C = -100;
    x.D = 12200;
    x.name = "this is name";
    System.out.println(x.B);
    System.out.println(x.C);
    System.out.println(x.D);
    System.out.println(x.S);
    System.out.println(x.name);
    System.out.println("-----------------------------------------------------");
    Demo01 s = new Demo01();
    s.names = "this is public";
         //通过方法给私有变量进行赋值
    s.setA(100);
    s.setS1("this is private");
    s.names = "hello world";
         然后使用get到的值进行打印出值
    System.out.println(s.getA() + s.getS1());
    System.out.println(s.names);
    }
    }
    #注:

    private关键字
    (1)私有的意义,可以修饰成员变量和成员方法

    (2)特点:被private修饰的后的成员只能在本类中被访问

    (3)private的应用:
    以后再写一个类的时候:
    把所有的成员变量给private了,提供对应的getXxx()/setXxx()方法
    封装和private的应用:
    A:把成员变量用private修饰 B:提高对应的getXxx()和setXxx()方法

    1.变量的种类:
    package com.run;

    public class Employee {
    static int allClicks=0; // 类变量
    String str="hello world"; // 实例变量
    public void method(){
    int i =0; // 局部变量
    }

    }
    • 类变量:独立于方法之外的变量,用 static 修饰。
    • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
    • 局部变量:类的方法中的变量。

    示例:

    package com.run;

    public class Employee {
    static int allClicks=0; // 类变量
    String str="hello world"; // 实例变量
    public void method(){
    int i =0; // 局部变量
    System.out.println(i);
    }

    public static void main(String[] args) {
    Employee J = new Employee();
    J.method();
    String x = J.str;
    System.out.println(x);
    J.str = "java";
    System.out.println(J.str);
    allClicks = 1000;
    System.out.println(allClicks);

    }


    打印结果:
    0
    hello world
    java
    1000
    加入static修饰符后的变量可以直接在方法中使用
  • 相关阅读:
    基于springBoot使用templates技术
    springBoot将配置文件读取进对象
    Django学习笔记二十二——Django的简易项目之账户注册的实现
    Django学习笔记二十一——Django的auth模块
    Django学习笔记二十——Django请求流程梳理总结
    Django学习笔记一十八——Django中间件的使用
    Django学习笔记一十五——cookies和session
    Django学习笔记一十九——补充内容:视图中的CBV和FBV (2020-05-15 15:05)
    Django学习笔记一十八——Django的数据库可视化操作
    Django学习笔记一十七——Django的FORM表单
  • 原文地址:https://www.cnblogs.com/DB-MYSQL/p/14197031.html
Copyright © 2020-2023  润新知