java, extending class with the constructor of main class has parameter

后端 未结 3 1059
粉色の甜心
粉色の甜心 2020-11-29 07:23

hei. the language is java. i want to extend this class which the constructor has parameters.

this is the main class

public class CAnimatedSprite {
           


        
3条回答
  •  猫巷女王i
    2020-11-29 08:06

    You can define any arguments you need for your constructor, but it is necessary to call one constructor of the super class as the first line of your own constructor. This can be done using super() or super(arguments).

    public class CMainCharacter extends CAnimatedSprite {
    
        public CMainCharacter() {
            super("your pFn value here", 0, 0);
            //do whatever you want to do in your constructor here
        }
    
        public CMainCharacter(String pFn, int pWidth, int pHeight) {
            super(pFn, pWidth, pHeight);
            //do whatever you want to do in your constructor here
        }
    
    }
    

提交回复
热议问题