类可以直接调用静态方法,对象调用非静态方法
2014-04-21 22:28
405 查看
java中,静态方法可以直接被类调用,非静态方法直接被对象调用,如下。
public class Person { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Person p1=new Person(); p1.shout3(); Person.shout1(); Person.shout2(); } public static void shout1(){ System.out.println("wangwang"); } public static void shout2(){ System.out.println("miaomiao"); } public void shout3(){ System.out.println("333333333333"); } }
相关文章推荐
- Java多线程运行时,尽可能调用单例对象、工具类和静态方法,这样可以减少内存的占用量
- 今天发现c#中的实例后的对象是不能调用静态方法,以前学Java的时候是可以的.
- 今天发现c#中的实例后的对象是不能调用静态方法,以前学Java的时候是可以的.
- java 类调用静态方法不需要实际对象存在吗,仅仅将类装载到内存中就可以了吗
- 调用静态方法是不能用this关键字的。直接使用类名就可以了
- c#静态方法不可以直接调用实例方法
- java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
- 静态方法不能直接调用实例方法和变量,但可以间接调用(即在静态方法中创建类的实例,然后调用)
- 1、c#中可以有静态构造方法,而java中没有,例如在单例模式中c#可以直接在静态构造中实例化对象,而java不可以
- 安卓利用kotlin的变长参数与伴生对象写出java可以调用的静态方法
- Java中可以直接调用类中静态方法,不用实例化
- 当request.setAtrrbute("存储对象","对象")存储是对象的时候,并且对象中有方法是集合,可以直接到网页中调用方法么?
- java的静态方法可以直接用类名调用的理解
- Java抽象类不可创建对象,但可以调用静态方法将建一个对象
- java中为什么类名可以直接调用静态方法?
- JavaSE8基础 抽象类中可以有 静态方法,直接调用
- 【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
- 结合上面的五个例子,对类的静态成员变量和成员函数作个总结: 一。静态成员函数中不能调用非静态成员。 二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所
- 静态方法的内部可以不可以调用非静态的方法吗?
- 直接调用类中的静态方法的想法