java方法的构造,java方法与构造

public class StaticClass {

static int i = 50;

int y;

// 构造只能有访问修饰符public、protected、private 修饰 (访问修饰符也可以不用),不能出现static、final、

// 构造必须和类名一样

// 最简单的构造 方法没有这样的格式

StaticClass() {

}

// 方法名可以和类名一样(首字母大小写区别)方法名首字母一般小写、

public int StaticClass(int y) {

return y;

}

// 方法访问修饰符、static、final、synchronized等可以任意调换顺序 然后是void、intd等+方法名。

static final public synchronized void StaticClass() {

}

// 最简单的方法组成也要有 返回值类型+方法名

String StaticClass(Integer x) {

return null;

}

// 普通方法

public void print1() {

// 实例化对象

StaticClass st = new StaticClass();

// 非静态方法中可以直接调用该类的一切方法(静态和非静态的),调用方式有以下三种:1、直接方法名 2、this.方法名 3、对象.方法名

// 4、类名.方法名(4适用于静态方法)

// this 只能用在非静态的方法调用中 (用在静态方法中会报错) 对象可以调用一切方法

// 静态的方法调用顺序 最好4、类名.方法名(首选)>1、直接方法名>2、this.方法名 > 3、对象.方法名 (因为4和1没有警告

// 2和3有警告 ) 因此首选 类名.方法名

print3();

this.print3();

print2();

this.print2();

print4();

this.print4();

StaticClass.print4();

st.print1();

st.print2();

st.print3();

st.print4();

}

// 普通方法

private void print3() {

Integer a = 100;

System.out.println("普通方法" + a);

}

// 静态方法

public static void print2() {

// 静态方法 中可以直接调用静态方法,若调用非静态方法必须用对象调用 而且静态方法中不能用this .

// 静态的方法调用顺序 最好4、类名.方法名(首选)>1、直接方法名> 3、对象.方法名 (因为4和1没有警告 3有警告 ) 因此首选

// 类名.方法名

print4();

StaticClass.print4();

StaticClass st = new StaticClass();

st.print1();

st.print2();

st.print3();

st.print4();

}

// 静态方法

public static void print4() {

System.out.println("静态方法");

}

public static void main(String[] args) {

StaticClass st = new StaticClass();

print2();

}

}

Elasticsearch java api 常用查询方法QueryBuilder构造举例

转载:http://m.blog.csdn.net/u012546526/article/details/74184769 Elasticsearch java api 常用查询方法QueryBuil ...

C++调用JAVA方法详解

C++调用JAVA方法详解          博客分类: 本文主要参考http://tech.ccidnet.com/art/1081/20050413/237901_1.html 上的文章. C++ ...

java方法的重载

java方法的重载 public class Person1 {    private String name; //姓名    private int age;      //年龄    priva ...

Java之对象构造过程

先来运行一段代码 class A { public A() { init(); } public void init() { } public static void main(String[] ar ...

java native interface JNI 调用Java方法

在上一篇文章中介绍了JNI.以及java调用JNI.这篇讲一下 JNI调用java方法. 通过使用合适的JNI函数,你能够创建Java对象,get.set 静态(static)和 实例(instanc ...

理解Java方法增强

在实际开发中,我们往往需要对某些方法进行增强,常用的方法增强的方式有三种. 类继承 .方法覆盖 必须控制对象创建,才能使用该方式 装饰者模式方法加强 必须和目标对象实现相同接口或继续相同父类,特殊构造 ...

JNI中C调用Java方法

背景需求 我们需要在JNI的C代码调用Java代码.实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用. JNI关键方法讲解. 1. 在同一个类中,调用其他方法 JNIEXPORT v ...

Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针

Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针   1.1. java方法引用(Method References) 与c#委托与脚本语言js ...

C#调用Java方法(详细实例)

C#可以直接引用C++的DLL和转换JAVA写好的程序.最近由于工作原因接触这方面比较多,根据实际需求,我们通过一个具体例子把一个JAVA方法转换成可以由C#直接调用的DLL C#调用c++ C#调用 ...

随机推荐

RPC通信框架——RCF介绍

现有的软件中用了大量的COM接口,导致无法跨平台,当然由于与Windows结合的太紧密,还有很多无法跨平台的地方.那么为了实现跨平台,支持Linux系统,以及后续的分布式,首要任务是去除COM接口. ...

Android--Apache HttpClient

前言 上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持.现在介绍一个新的方式来访问Web站点,那就是HttpClient. HttpClient是Apache开源组织 ...

Struts ForwardAction Example

In Struts MVC model, you have to go thought the Action Controller to get a new view page. In some ca ...

【转】YUV值对应的颜色

版权声明:本文为博主原创文章,未经博主允许不得转载.欢迎大家积极评论,博主会一一答复! 最近有人在网上问我,YUV的值对应的颜色是如何的 下面给出YUV值对应的颜色关系 256张图512x512,每张 ...

SharePoint 2013 讨论板列表"Connect to Outlook" 不可用解决方案

本文讲述 SharePoint 2013 讨论板列表"Connect to Outlook" 不可用解决方案. SharePoint中的讨论板列表是可以集成到Outlook里面去的 ...

expdp时遇到ORA-31693&ORA-02354&ORA-01466

expdp时遇到ORA-31693&ORA-02354&ORA-01466 对一个schema运行expdp导出,expdp命令: nohup expdp HQ_X1/HQ_X1 DU ...

Mysql创建索引

1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率.特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍. 例如,有 ...

Nginx 自定义添加Response Headers 修改server

之前说过如何隐藏Response Headers中 X-Powered-By 修改php.ini expose_php = Off service php-fpm reload 隐藏Nginx版本号  ...

面向对象(metaclass继承高级用法)

方法一:# class MyType(type):# def __init__(self,*args,**kwargs):# print('132')# super(MyType,self).__in ...

vscode 配置php

vscode 的官网:https://code.visualstudio.com/docs/languages/php 添加扩张程序: php的设置: php格式化是安装“PHP Intelephen ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值