Android自定义view的三个构造函数理解

怎么理解这三个函数?为什么要写三个?不同的都有什么作用?请大神能够深入简出说一说....

public class MyView extends View {

    public MyView(Context context) {
        this(context, null);
    }

    public MyView(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
    }

    public MyView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

}
阅读 8.1k
评论
    3 个回答

    其实只有一个你没有发现吗,调用时方便而已,有些有默认参数