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

网站建设有哪些优势网站添加关键字

网站建设有哪些优势,网站添加关键字,北京工商网站,asp.net 旅游网站开发什么是方法的返回值?方法有哪几种类型? 方法的返回值 是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。返回值的作用是接收出结果,使得它可以用于其他的操作! 我们可以…

什么是方法的返回值?方法有哪几种类型?

方法的返回值 是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。返回值的作用是接收出结果,使得它可以用于其他的操作!

我们可以按照方法的返回值和参数类型将方法分为下面这几种:

1、无参数无返回值的方法

public void f1() {//......
}
// 下面这个方法也没有返回值,虽然用到了 return
public void f(int a) {if (...) {// 表示结束方法的执行,下方的输出语句不会执行return;}System.out.println(a);
}

2、有参数无返回值的方法

public void f2(Parameter 1, ..., Parameter n) {//......
}

3、有返回值无参数的方法

public int f3() {//......return x;
}

4、有返回值有参数的方

public int f4(int a, int b) {return a * b;
}

 静态方法为什么不能调用非静态成员?

这个需要结合 JVM 的相关知识,主要原因如下:

  1. 静态方法是属于类的,在类加载的时候就会分配内存,可以通过类名直接访问。而非静态成员属于实例对象,只有在对象实例化之后才存在,需要通过类的实例对象去访问。
  2. 在类的非静态成员不存在的时候静态方法就已经存在了,此时调用在内存中还不存在的非静态成员,属于非法操作。
public class Example {// 定义一个字符型常量public static final char LETTER_A = 'A';// 定义一个字符串常量public static final String GREETING_MESSAGE = "Hello, world!";public static void main(String[] args) {// 输出字符型常量的值System.out.println("字符型常量的值为:" + LETTER_A);// 输出字符串常量的值System.out.println("字符串常量的值为:" + GREETING_MESSAGE);}
}

 静态方法和实例方法有何不同?

1、调用方式

在外部调用静态方法时,可以使用 类名.方法名 的方式,也可以使用 对象.方法名 的方式,而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象

不过,需要注意的是一般不建议使用 对象.方法名 的方式来调用静态方法。这种方式非常容易造成混淆,静态方法不属于类的某个对象而是属于这个类。

因此,一般建议使用 类名.方法名 的方式来调用静态方法。

public class Person {public void method() {//......}public static void staicMethod(){//......}public static void main(String[] args) {Person person = new Person();// 调用实例方法person.method();// 调用静态方法Person.staicMethod()}
}

 

2、访问类成员是否存在限制

静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),不允许访问实例成员(即实例成员变量和实例方法),而实例方法不存在这个限制。

http://www.yayakq.cn/news/641002/

相关文章:

  • 潍坊哪个网站建设公司好wordpress 3.8
  • 不会编程怎么做网站企业门户网站开发价格
  • 宁波网站建设制作电话号码台州网站制作教程
  • 简述网站规划的主要内容新西兰签证网站开发
  • 海淘网站开发深圳高端网站建设网页设计
  • 响应式网站例子做网站要准备
  • 如何规范使用静态网站多多进宝cms网站建设
  • 厦门市做网站优化wordpress的.htaccess
  • 宁波营销网站建设外包网站建设数据库的购买
  • 古交网站建设广告设计制作安装合同
  • 手机网站与微信结合试用体验网站
  • 同城型网站开发江门公司网站制作
  • lol有哪些网站是做陪玩的东莞网站建设公司 网络服务
  • 开发一个小网站多少钱定制网站开发报价单
  • 如何做招聘网站的对比在网站开发中哪里需要js文件
  • 苏州工业园区教育网衡阳企业网站排名优化
  • 哈尔滨企业展示型网站建设做直播网站宽带
  • 宁波建设网站公众号关注电商平台是什么意思
  • 天津网站优化软件整套网站模板
  • 网站图片分辨率建设工程合同通用条款
  • 画册设计公司网站广州天河区最新情况
  • 做门户网站服务器选择网站制作视频教程新手必看
  • 如何给网站加cdnwordpress怎么设置tdk
  • asp.net网站开发上物联网系统
  • 站长工具seo综合查询adc江门公司网站建设
  • 九亭网站建设云海建设工程有限公司网站
  • 合肥金融网站开发深圳外贸公司前十名
  • 怎么做商业网站模板现在都有什么网站工作室
  • 无锡网站建设机构万能浏览器app
  • 湖北森泰建设集团有限公司网站创建微信公众号要钱吗