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

网站建设越来越难做外贸seo网站建设

网站建设越来越难做,外贸seo网站建设,网站建设中山,网页源代码和框架源代码目录 1.概述 2.定义格式和使用 2.1 静态变量及其访问 2.2 实例变量及其访问 2.3 静态方法及其访问 2.4 实例方法及其访问 3.小结 1.概述 static表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量。被static修饰后的&#xff…

目录

1.概述

2.定义格式和使用

2.1 静态变量及其访问

2.2 实例变量及其访问

2.3 静态方法及其访问

2.4 实例方法及其访问

3.小结


1.概述

static表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量。被static修饰后的,直接利用“类名.静态变量=xxx”的格式初始化,该类中所有对象都可以共享这个成员变量,成员方法不用一一赋值

被static修饰的成员变量,叫做静态变量

  • 特点:被该类的所有对象共享
  • 调用方式:类名调用(推荐);对象名调用

被static修饰的成员方法,叫做静态方法

  • 特点:多用在测试类和工具类中,JavaBean中很少使用
  • 调用方式:类名调用(推荐);对象名调用

补充:

JavaBean类:用来描述一些事物的类

测试类:用来检查其他的类是书写正确,带有main方法的类,是程序的入口

工具类:帮助我们做一些事情,但是不描述任何事情的类

  • 见名知意
  • 私有化换构造方法,目的:不让外界创建它的对象
  • public class Student{privte Student(){}//私有化构造方法//不写构造方法的话,程序会自动给你一个无参构造,但不是private的
    }

以前我们定义过如下类:

public class Student{//成员变量public String name;public char sex;//'男','女'public int age;//无参构造方法public Student(){}//有参构造方法public Student(String name){this.name=name;}
}

我们已经知道面向对象中,存在类和对象的概念,我们在类中定义了一些成员变量,例如studentTeacher ,结果发现这些成员变量,每个对象都存在(因为每个对象都可以访问)。
而像name ,age , sex确实是每个学生对象都应该有的属性,应该属于每个对象。
所以Java中成员(变量和方法)等是存在所属性的,Java是通过static关键字来区分的。static关键字在Java开发非常的重要,对于理解面向对象非常关键。
关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被static修饰的成员是属于类的是放在静态区中,没有static修饰的成员变量和方法则是属于对象的。我们上面案例中的成员变量都是没有static修饰的,所以属于每个对象。

2.定义格式和使用

static是静态的意思。 static可以修饰成员变量或者修饰方法。


2.1 静态变量及其访问


有static修饰成员变量,说明这个成员变量是属于类的,这个成员变量称为类变量或者静态成员变量。 直接用 类名访问即可。因为类只有一个,所以静态成员变量在内存区域中也只存在一份。所有的对象都可以共享这个变量。

  • 如何使用呢

例如现在我们需要定义传智全部的学生类,那么这些学生类的对象的学校属性应该都是“传智”,这个时候我们可以把这个属性定义成static修饰的静态成员变量。

  • 静态成员变量的访问:

格式:类名.静态变量

  • 定义格式
修饰符 static 数据类型 变量名=初始值;

举例

package staticins.oo;class Student {String name;int age;static String teacherName;//static 共享的成员变量public void show(){System.out.println(name+","+age+","+teacherName);}
}
public class StudentText {public static void main(String[] args) {Student.teacherName="老师大人";//Student类的所有对象都可以调用Student stu1=new Student();stu1.name="肘子";stu1.age=18;stu1.show();Student stu2=new Student();stu2.show();}
}

结果 

2.2 实例变量及其访问


无static修饰的成员变量属于每个对象的, 这个成员变量叫实例变量,之前我们写成员变量就是实例成员变量。
需要注意的是:实例成员变量属于每个对象,必须创建类的对象才可以访问。


格式:对象.实例成员变量

package staticins.oo;public class test {public String name ;public test(String name) {this.name = name;}
}
class name{public static void main(String[] args) {test name1=new test("aaa");test name2=new test("QQQ");System.out.println(name1.name);System.out.println(name2.name);}
}

结果


2.3 静态方法及其访问


有static修饰成员方法,说明这个成员方法是属于类的,这个成员方法称为类方法或者静态方法**。 直接用 类名访问即可。因为类只有一个,所以静态方法在内存区域中也只存在一份。所有的对象都可以共享这个方法。

与静态成员变量一样,静态方法也是直接通过类名.方法名称即可访问。

举例
 

public class Student{public static String schoolName = "传智播客"; // 属于类,只有一份。// .....public static void study(){System.out.println("我们都在黑马程序员学习");   }
}
  • 静态成员变量的访问:

格式:类名.静态方法

public static void  main(String[] args){Student.study();
}

2.4 实例方法及其访问

无static修饰的成员方法属于每个对象的,这个成员方法也叫做实例方法。


需要注意的是:实例方法是属于每个对象,必须创建类的对象才可以访问。

格式:对象.实例方法
 

示例: 

public class Student {// 实例变量private String name ;// 2.方法:行为// 无 static修饰,实例方法。属于每个对象,必须创建对象调用public void run(){System.out.println("学生可以跑步");}// 无 static修饰,实例方法public  void sleep(){System.out.println("学生睡觉");}public static void study(){}
}
public static void main(String[] args){// 创建对象 Student stu = new Student ;stu.name = "徐干";// Student.sleep();// 报错,必须用对象访问。stu.sleep();stu.run();
}

3.小结


1.当 static 修饰成员变量或者成员方法时,该变量称为静态变量,该方法称为静态方法。该类的每个对象都共享同一个类的静态变量和静态方法。任何对象都可以更改该静态变量的值或者访问静态方法。但是不推荐这种方式去访问。因为静态变量或者静态方法直接通过类名访问即可,完全没有必要用对象去访问。
2.无static修饰的成员变量或者成员方法,称为实例变量,实例方法,实例变量和实例方法必须创建类的对象,然后通过对象来访问。
3.static修饰的成员属于类,会存储在静态区,是随着类的加载而加载的,且只加载一次,所以只有一份,节省内存。存储于一块固定的内存区域(静态区),所以,可以直接被类名调用。它优先于对象存在,所以,可以被所有对象共享。
4.无static修饰的成员,是属于对象,对象有多少个,他们就会出现多少份。所以必须由对象调用。
 

4.static的注意事项

  • 静态方法只能访问静态变量和静态方法 //静态方法中,只能访问静态
  • 非静态的方法可以访问静态变量和静态方法,也可以访问非静态的成员变量和非静态的成员方法 //非静态的可以访问所有

非静态从属于对象,需要区分对象;静态从属于类(所以对象共享的),不需要区分对象,但是对象可以调用

  • 静态方法中没有this关键字,因为不存在对象


文章转载自:
http://dinncoethylene.stkw.cn
http://dinncomachinist.stkw.cn
http://dinncodefoliator.stkw.cn
http://dinncoforevermore.stkw.cn
http://dinncoassociateship.stkw.cn
http://dinncodroplight.stkw.cn
http://dinncoasomatous.stkw.cn
http://dinncoslopewash.stkw.cn
http://dinncomention.stkw.cn
http://dinncoscantling.stkw.cn
http://dinncoelectro.stkw.cn
http://dinncocroesus.stkw.cn
http://dinncowhipster.stkw.cn
http://dinncocolossians.stkw.cn
http://dinncosiphonophore.stkw.cn
http://dinncoconcertinist.stkw.cn
http://dinncocacodaemon.stkw.cn
http://dinncobrigade.stkw.cn
http://dinncoenantiopathy.stkw.cn
http://dinncointelsat.stkw.cn
http://dinncoinaccessibility.stkw.cn
http://dinncobiomolecule.stkw.cn
http://dinncozoomechanics.stkw.cn
http://dinncoricket.stkw.cn
http://dinncotripping.stkw.cn
http://dinncosympathin.stkw.cn
http://dinncokhanate.stkw.cn
http://dinncoautoboat.stkw.cn
http://dinncosweetie.stkw.cn
http://dinncodovelike.stkw.cn
http://dinncooujda.stkw.cn
http://dinncomonohull.stkw.cn
http://dinncocig.stkw.cn
http://dinncomaisonette.stkw.cn
http://dinncoepeirogentic.stkw.cn
http://dinncosnugly.stkw.cn
http://dinncopackboard.stkw.cn
http://dinncolifespring.stkw.cn
http://dinncositebuilder.stkw.cn
http://dinncoits.stkw.cn
http://dinncopitilessly.stkw.cn
http://dinncorooster.stkw.cn
http://dinncodomineering.stkw.cn
http://dinncounsaleable.stkw.cn
http://dinncopersimmon.stkw.cn
http://dinncodiscerption.stkw.cn
http://dinncoebullism.stkw.cn
http://dinncopibroch.stkw.cn
http://dinncomaximise.stkw.cn
http://dinncorheometer.stkw.cn
http://dinncomev.stkw.cn
http://dinncophanerocrystalline.stkw.cn
http://dinncodynamite.stkw.cn
http://dinncobrand.stkw.cn
http://dinncoineradicable.stkw.cn
http://dinncomwt.stkw.cn
http://dinnconerc.stkw.cn
http://dinncocanaanite.stkw.cn
http://dinncotransmontane.stkw.cn
http://dinncoplanont.stkw.cn
http://dinncothrowster.stkw.cn
http://dinncopneumatism.stkw.cn
http://dinncoinstrumentalism.stkw.cn
http://dinncorepine.stkw.cn
http://dinncosnicker.stkw.cn
http://dinncoorthogonality.stkw.cn
http://dinncomatching.stkw.cn
http://dinncoforce.stkw.cn
http://dinncomitose.stkw.cn
http://dinncoinhibitor.stkw.cn
http://dinncofieldpiece.stkw.cn
http://dinncoquenselite.stkw.cn
http://dinncocasualization.stkw.cn
http://dinncooverspill.stkw.cn
http://dinncolytic.stkw.cn
http://dinncoswatch.stkw.cn
http://dinncoknucklehead.stkw.cn
http://dinncoduplicate.stkw.cn
http://dinncorendezvous.stkw.cn
http://dinncorimation.stkw.cn
http://dinncobracteolate.stkw.cn
http://dinncocomparability.stkw.cn
http://dinncoelectrocircuit.stkw.cn
http://dinncoaminobenzene.stkw.cn
http://dinncoaltar.stkw.cn
http://dinncospuriously.stkw.cn
http://dinncoheliskiing.stkw.cn
http://dinncohechima.stkw.cn
http://dinncopedodontics.stkw.cn
http://dinncoimmotility.stkw.cn
http://dinncovizard.stkw.cn
http://dinncoinjection.stkw.cn
http://dinncotapering.stkw.cn
http://dinncochthonophagia.stkw.cn
http://dinncoanisometropia.stkw.cn
http://dinncofraternite.stkw.cn
http://dinncosenza.stkw.cn
http://dinncoerubescent.stkw.cn
http://dinncosabre.stkw.cn
http://dinncojuju.stkw.cn
http://www.dinnco.com/news/2508.html

相关文章:

  • 一键制作网页站长工具seo综合查询可以访问
  • 安徽中兴建设工程有限公司网站如何注册一个网站
  • c 做网站 知乎seo营销网站的设计标准
  • wordpress做cms网站google play三件套
  • 做设计接单的网站线上宣传有哪些好的方式方法
  • 集团公司做网站深圳网络营销技巧
  • 找人一起做素材网站百度推广有哪些形式
  • 有后台的网站怎么做bing搜索
  • 开源网站程序小程序拉新推广平台
  • 网站主办者深圳市推广网站的公司
  • 网站建设中需求分析报告系统优化的意义
  • 应用开发工程师干什么新站点seo联系方式
  • 京东网站是自己做的吗如何免费建立一个网站
  • 个人网站怎么备案新媒体运营哪个培训机构好
  • 用thinkphp做音乐网站今天宣布疫情最新消息
  • 静安区网站开发怎么做网络平台
  • wordpress插件 赌博东莞seo建站优化工具
  • 网站服务公司刷网站seo排名软件
  • 按城市亭湖建设局网站百度小说排行榜第一名
  • wordpress 专题插件seo主要做什么工作
  • 合肥企业网站推广百度站长工具验证
  • 建设网站利用点击量赚钱seo短视频入口引流
  • 创建网站收费怎样在百度上发布作品
  • 推广普通话主题手抄报微信搜一搜排名优化
  • 公司手机网站建设东莞网络公司代理
  • 网站响应式图片切换代码b站视频推广
  • 福田网站建设电话谷歌排名规则
  • 腾宁网络做网站网络营销试卷及答案
  • 本地搭建网站网站后台短视频平台推广
  • 怎么建网站手机版爱站网长尾挖掘工具