Most people agree on this theory:
The J-20 is a fighter-bomber
SAC will soon test fly the J-14, which is an air superiority stealth fighter
SAC will also soon test the J-16, a 4.5++/quasi-5th-gen fighter based on J-11B, which will supplement the more expensive J-13 and J-14.
So, in conclusion:
- J-20: multirole fighter (emphasis on strike)
- J-14: multirole fighter (emphasis on air superiority)
- J-16: multirole fighter (supplement the J-13 and J-14)
When the F-22 was designed, it had to be a good dogfighter with a gun no less because American didnt want to take the chance that visual range engagements are a thing of the past. Since then the lesson learned is that indeed BVR does seem to be as its hyped up to be. Furthermore F-22 pilots complain that they would be even more dominant with greater internal missile loads.
It then seems quite logical to design the J20 as a bigger missile ship than the F-22. Its internal bays are probably designed with larger next generation ramjet missles like the the PL-21 in mind, rather than limited to petite missiles like the AMRAAM.
J20 is a specialized air supremacy fighter like the F-22. It also makes perfect sense to design the J20 as a air supremacy fighter since China will have a JSF or B-2 to carry out the bomb role.
J16 is not a specialized air supremacy fighter like the J20. It is most likely a true multirole fighter. Capable of carrying larger and more numerous air-to-air missiles, as well as having a F-35 role. Having an all in one capability makes sense for two reasons. One being a common platform would be cheaper. Had China gone for a J20 like specialist they may not be able to afford to build a significant number. Second, as a Flanker operator, PLAAF is already used to having a large fighter with multi-mission capability. J16 is designed to replace the multirole Flankers, just as the J20 is designed to replace the pure air supremacy J10.
===========================================
J16: a strike fighter (Shenyang Aircraft Corporation)
J20: a air supremacy fighter (Chengdu Aircraft Corporation)
J14: not exist (a carrier-based fighter//J15 has won the battle with the J14) it is double engine J10
H8: a Stealth Bomber(Xi'an Aircraft Industrial Corporation)
The pictures of the H8: