• 超级简单的例子说明JAVA PACKET CLASS 和变量之间的关系


    一、包PACKET 就是一个文件夹,包下的CLASS互相访问如一个文件。

    二、class内部相当于一个DELPHI的calss,静态函数(static )只能访问静态函数。

    package Mainpack;

    public class Mainprg {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    human aman=new human();
    human bman=new human();
    aman.CreateNewMan("张三", 21, true);
    bman.GetAman();
    showstr(bman.name);
    }

    private static void showstr(String str){
    System.out.print(str);
    }

    }

    三、静态(static )变量相当于一个公共存取空间,新的实例仍然可以访问到别的实例的数据。

    package Mainpack;

    public class human {
    static String name=null;
    static int age=0;
    static boolean sex=true;

    public void CreateNewMan(String nn,int aa,boolean ss){
    name=nn;
    age=aa;
    sex=ss;
    }

    public human GetAman(){
    human hh=new human();
    hh.name=name;
    hh.age=age;
    hh.sex=sex;
    return hh;
    }

    }

    结果显示 张三

    变量去掉static ,显示的是null

  • 相关阅读:
    【Jenkins】坑
    【Windows】修改hosts
    【Linux】防火墙操作-centos7
    【Linux】学习-centos 7
    【Jenkins】介绍、安装
    【Jenkins】有关网站
    【Jenkins】中文汉化
    【Jenkins】修改Jenkins插件为国内源
    python笔记之孤单的元组
    python笔记之水仙花数
  • 原文地址:https://www.cnblogs.com/happyhills/p/3958260.html
Copyright © 2020-2023  润新知