NULL
博文链接:https://jeckfan.iteye.com/blog/1108756public InitialTestOfChild((
System.Out. println(" Testofchild构造方法")
public class InitialTest
public static void main (String[] args)i
new InitialTestOfChild o
输出结果为
静态内部类中执行的 firststaticoffather: firsts
好问题。答案就是这篇文章的题目所建议的,这是一种合理的设计。在这种情况下,newInstance()方法是一种“静态工厂方法”,让我们在初始化和设置一个新的fragment的时候省去调用它的构造函数和额外的setter方法。
为你的Fragment提供静态工厂方法是一种好的做法,因为它封装和抽象了在客户端构造对象所需的步骤。
例如,考虑下面的代码:
public class MyFragment extends Fragment {
/**
* 静态工厂方法需要一个int型的值来初