在Android中使用按钮和FragmentManager

在Android中使用按钮和FragmentManager,android,Android,我正在学习(04:05:42)教程中的Android片段 1) 为什么在使用按钮时不使用setOnClickListener方法 2) FragmentManager看起来像一个类和fm它的对象getFragmentManager()似乎是一种方法 在Java中,我们熟悉以下语法: ClassA a = new ClassA(); 在哪里, ClassA是类 a是ClassA的对象 及 ClassA()是构造函数 那么,为什么语法是这样的: ClassA b=method_c();

我正在学习(04:05:42)教程中的Android片段

1) 为什么在使用按钮时不使用
setOnClickListener
方法

2)
FragmentManager
看起来像一个类和
fm
它的对象
getFragmentManager()
似乎是一种方法

在Java中,我们熟悉以下语法:

ClassA a = new ClassA();
在哪里,

ClassA
是类

a
ClassA
的对象

ClassA()
是构造函数

那么,为什么语法是这样的:

   ClassA b=method_c();

方法
getFragmentManager()
返回一个
FragmentManager
实例

@Deprecated
public FragmentManager getFragmentManager() {
    return mFragments.getFragmentManager();
}
ClassA=newclassa()不是初始化类的唯一方式,还有很多其他方法,请考虑使用返回类型

初始化此示例。
ClassA a = getClassA();

private ClassA getClassA(){
    return new ClassA();  //not exactly same as FragmentManager
 }
另外,不推荐使用
getFragmentManager()
使用
getSupportFragmentManager()

使用
android.support.v4.app.Fragment
而不是
android.app.Fragment

你知道方法的返回类型吗?你问我们他们为什么这样做。你为什么这么做?我们怎么知道他为什么这样做或那样做?
为什么语法是这样的:
您缺少Java基础知识。请在阅读之前先阅读一些Java教程continue@VivekMishra方法的返回类型可以是内置的和用户定义的对象。那么,getFragmentManager()方法返回一个对象?