Code is copied!
Define a class RecursivePower with the following specification
Class Name RecursivePower
Data members
int pow,k,l
Member Functions
RecursivePower() - Constructed to initialise power= 0
void input() - to input value in k and l
intpowerof(int k , int l) Returns power of k to l recursively
void setpower() Sets data member power=k to power l
void display display the data member power
Also write main function


import java.util.*; class Recursivepower { int power,k,l; Recursivepower() { power=0; l=0; k=0; } void input() { Scanner sc=new Scanner(System.in); System.out.println("Enter the values"); k=sc.nextInt(); l=sc.nextInt(); } int powerof(int k,int l) { if(l==0) return 1; else return k*powerof(k,l-1); } void setpower() { power=k; } void display() { System.out.println("Power of the number"); int r=powerof(power,l); System.out.println(r); } public static void main() { Recursivepower ob=new Recursivepower(); ob.input(); ob.setpower(); ob.display(); } }