当前位置: 首页 > news >正文

怎样做网站变手机软件百度网址安全中心

怎样做网站变手机软件,百度网址安全中心,做公众号文章的网站,个人购物网站怎么备案目录 static修饰成员变量 类变量的应用场景 static修饰成员方法 static修饰成员方法的应用场景 static 叫静态,可可以修饰成员变量、成员方法。 成员变量按照有无static修饰,分为两种: 类变量实例变量(对象的变量&#xff…

目录

static修饰成员变量

类变量的应用场景

static修饰成员方法

static修饰成员方法的应用场景


static

  • 叫静态,可可以修饰成员变量、成员方法。

成员变量按照有无static修饰,分为两种:

  1. 类变量
  2. 实例变量(对象的变量)

static修饰成员变量

  • 类变量:有static修饰,属于类,在计算机里只有一份会被类的全部对象共享
  • 实例变量(对象的变量):无static修饰属于每个对象的

类变量的用法

  1. 类名.类变量(推荐)
  2. 对象.类变量(不推荐)

实例变量的用法

  1. 对象.实例变量

例如:

public class Student{//类变量static String name;//示例变量int age;
}
public class Test{public static void main(String[] args){//1.类变量用法Student.name = "张三"; //第一种Student s1 = new Student();s1.name = "张三";//第二种,语法上支持,但不推荐//此时再创建一个对象Student s2 = new Student();s2.name = "李四"; //再为其name赋值//输出s1System.out.println(s1.name);//输出值为:李四//因为name是类变量,被所有对象共享,所以s2修改了name的值//2.实例变量用法//实例变量是属于每个对象的,各自都有各自的数据s1.age = 23;s2.age = 18;System.out.println(s1.age);  //输出为23System.out.println(s2.age);  //输出为18}
}

类变量的应用场景

  • 在开发中,如果某个数据只需要一份,且希望能够被共享(访问、修改),则该数据可以定义成类变量来记住。

例如:系统启动后,要求用户类可以记住自己创建了多少个用户对象了。

public class User{//类变量public static int number;//构造器public User(){User.number++;  //这样每创建一个用户对象、调用一次构造器,就会给number++,记录用户对象的个数//也可以简写为://number++;  注意:在同一个类中,访问自己类的类变量,才可以省略类名}
}

static修饰成员方法

成员方法的分类:

  • 类方法(静态方法):static修饰的成员方法,属于类。
public static void printHelloWorld(){System.out.println("Hello World !");System.out.println("Hello World !");
}

一般也是用 类名.类方法 的方式来调用类方法的。 (对象名.类方法 不推荐)

  • 实例方法(对象的方法):无static修饰的成员方法,属于对象。
public void printPass(){...
}

对象.实例方法 进行调用。

static修饰成员方法的应用场景

  • 类方法最常见的应用场景是做工具类。

工具类中的方法都是一些类方法,每个方法都是用来完成一个功能的,工具类是给开发人员共同使用的。

使用类方法来设计工具类的好处

  • 提高代码复用
  • 调用方便,提高了开发效率 

为什么工具类中的方法要用类方法,而不用实例方法?

  • 实例方法需要创建对象来调用,此时对象只是为了调用方法,对象占内存,这样会浪费内存。
  • 类方法,直接用类名调用即可,调用方便,也能节省内存。

因为工具类没有创建对象的需求,建议将工具类的构造器进行私有

例如:

public class MyUtil{private MyUtil(){}public static String createCode(int n){...}
}

这样它就无法被用来创建对象了,算是一个合格的工具类!


END


学习自:黑马程序员——JavaSE课程

http://www.tj-hxxt.cn/news/16107.html

相关文章:

  • 网站建设 by 筑巢seo快速优化
  • 网站如何做双语言友情链接的作用
  • 宿迁网站建设网络营销的现状分析
  • 国际加速器永久免费版宁波seo关键词优化方法
  • 教做蛋糕的网站宁波seo推广公司排名
  • 一级域名做网站的好处东莞网站seo公司哪家大
  • 大连软件公司排行新媒体seo培训
  • 主题资源网站制作平台百度优化教程
  • 天津网站建设icp备友情链接地址
  • 做视频自媒体要投稿几个网站发布软文的平台
  • 网络营销怎么做好推广网站排名优化服务公司
  • 网站买东西第三方怎么做技能培训机构排名前十
  • 移动互联网app开发seo优化是什么
  • 大型企业展厅设计公司兰州seo优化入门
  • 如何做网站来做淘宝客河北网站建设案例
  • 做网站开发要学什么语言全国免费信息发布平台
  • 网站优化排名哪家性价比高查询网站
  • 56m做图片视频的网站是什么做优化的网站
  • 数据网站怎么做的如何在百度上发自己的广告?
  • 工商经营性网站备案媒体邀约
  • 怎么做百度网站免费的绍兴seo管理
  • 怎么样做网站 用网站赚钱关键词优化的技巧
  • 可以做直播卖产品的网站今日热榜
  • 沈阳建站程序搜索引擎营销特点
  • 上海高端网站设计seo免费课程
  • 兰州网站维护公司免费做网站怎么做网站
  • 湖南网站建设方案优化电商平台推广方案
  • 网站开发是怎么样的备案域名
  • 做的很垃圾的网站下载百度导航app
  • 衡水网站建设推广沧州百度推广总代理