「java类方法引用实例」java引用类方法的语句
本篇文章给大家谈谈java类方法引用实例,以及java引用类方法的语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA中对一个实例对象的跨类引用和操作
我的理解是有3个类,A,B,C
package com.interview;
public class A {
private int a;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
}
package com.interview;
public class B {
static A aa = new A();
public static void setBA(int i){
aa.setA(i);
}
public static void main(String[] args){
B.setBA(10);
System.out.println(aa.getA());
}
}
package com.interview;
public class C {
static B bb = new B();
public static void setCA(int i){
bb.setBA(i);
}
public static void main(String[] args) {
C.setCA(20);
System.out.println(bb.aa.getA());
}
}
B,C 运行时
输出:10, 20
通过B,C改变B中aa的 a值
java一个类怎么引用另一个类
引用包,如:import java.util.Date;import java.util.Calendar;
实例化对象,并调用类里面的方法,如:
Calendar calendar = Calendar.getInstance();
// 从一个 Calendar 对象中获取 Date 对象
Date date = calendar.getTime();
//使用给定的 Date 设置此 Calendar 的时间
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_MONTH, 8);
System.out.println("当前时间日设置为8后,时间是:" + calendar.getTime());
calendar.add(Calendar.HOUR, 2);
System.out.println("当前时间加2小时后,时间是:" + calendar.getTime());
calendar.add(Calendar.MONTH, -2);
System.out.println(“当前日期减2个月后,时间是:" + calendar.getTime());
Java如何实现多个类引用同一个类的实例
Java多个类引用同一个类的实例,可以用单例实现
运行结果如下:
代码如下:
class Single{
private static Single object;
private Single(){}
public static Single getObject(){
if(object==null) object=new Single();
return object;
}
}
class A{
public static Single getObject(){
return Single.getObject();
}
}
class B{
public static Single getObject(){
return Single.getObject();
}
}
public class Test {
public static void main(String[] args){
if(A.getObject()==B.getObject())
System.out.println("类A和类B引用了同一个类的实例");
}
}
java 实例方法调用另一个类的实例方法
public void feed(Cat c) 方法括号里面是参数,跟public void feed(String s) 是一样的,只是Cat c是需要Cat类型的参数而已,看一下你main方法就知道了,你其中lisi.feed(tom);就是调用feed方法传的是Cat类型的参数;
左上角有我头像,有很多朋友在一起相互交流学习。
java类方法引用实例的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java引用类方法的语句、java类方法引用实例的信息别忘了在本站进行查找喔。
发布于:2023-01-10,除非注明,否则均为
原创文章,转载请注明出处。