Skip to main content

Generic Method In Oops

public class Generic {

public static<T> void printArray(T a[] ){
for(int i = 0 ; i < a.length; i++){
System.out.println(a[i]);
}

}
public static void main(String[] args){
Integer a[] = new Integer[10];
for(int i = 0 ; i < a.length;i++){
a[i] = i+1;
}

printArray(a);
}
}


this is the way to create Generic

Generic will determine data type automatically 



 "Generic" ek programming concept hai jo programming languages me data type flexibility provide karta hai. Java me, generics ka use primarily type safety aur code reusability ke liye hota hai.

Generics allow a class or method to operate on objects of various types while providing compile-time type safety. Instead of using specific data types, you can use type parameters in a generic class or method, and these parameters are replaced by actual types at compile-time.


public class GenericMethod {

//here I want to create a print function



public static<T> void printArray(T a[]){ ///this is int type array
//but if i want that it will figure out itself what is arrayType
//so in that scenario will use generic function.
//T is basically generic
//for create generic type method need to put <T> before return type void



for(int i = 0 ; i < a.length;i++){
System.out.println(a[i]);
}
}


public static void main(String[] args){
Integer a[] = new Integer[10];
for(int i = 0 ; i < a.length;i++){
a[i] = i+1;

}
printArray(a);

}
}


Generic method isliye banate hai taaki wo khud hi figure out karle ki kis tarh ka data input aa rha


Comments

Popular posts from this blog

Python Final Lectures

 Q- how to Print Hello World print("Hello World") Variables in python ------- age = 30   #variable should be intutive so that we can learn any time print(age) Note: Shift+Enter is shortcut to run command 2) ' #' this is for writing the comment in python Rules for Variables--- Variable can not be start with any number like - 1age  Number can use in between and end with variable like - age1 age2 Special characters are not allowed expect _ (underscore) like - age_my Space not allowed in variable  Python is case sensitive  Way to define Variable --- age1,age2 = 30,25  age1 = 30 age2 = 25 age1=age2=30   #if 30 age for both variable   >> Data type the type of data is basically data type Integer = age1 to age3 is basically integer   , Integer is basically full number lets check = type(age1)  #it will give u print int float=  basically decimal values Interest =  30.24 type(Interest) #answer is float Message = ...

Add CSS using external CSS

>>> U just need to create a another page and save it with the name style.css >>> and then go to link that style page with your html docs how to link your css with html page ? >>> You can find code below , it will help you to link your external page with your html docs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Divyanshu Khare || MERN Developer</title> <meta description = "description" content="Divyanshu Khare's website"> <link rel="stylesheet" type="text/css" href="style.css">   <!----------link external css page ---------> </head> <body> </body> </html>

Python

Indexing--  it will help u to fetch single character  string= "Python" string[2] # slicing process of fetching a sub-string from the given string  #sequence of charater we can fetch means more than 1 character string="Divyanshu" string[2:4+1]   #basically here number is index value #string[start_index:end+index+1] string = "Hunny"   #indexing agr positive hai to left se count hoga #right se negative me string[:]  #it will give u entire string #now If i want to any characterwise index like string is Hunny and I want un only #string[start_index:end_index+1:step] string[1:4:2] #reverse your string #string[:: -1] string="Baba hunny" string[:: -1] # to convert into lowecase string="New Divyanshu" new_string=string.lower()  #new_string becase we've to create another string print(new_string) s1={1,2,3,4,5}    s2={3,2,8,67,85} s3=s1.union(s2) s3   #isme add hota hai whole value lekin common value update nhi hongi #intersection - ...