# OOPs BootCamp Notes //PAGE-1
OOPs(Object oriented Progaming) is used for "Easily Solving real world problems using classes and Objects".
Package (Group of Classes)
|
|
Classes (Group of Methods/Attributes)
|
|
Method/Function (Group of Actions / operations)
# BASIC JAVA PROGRAM //PAGE-2
package basic;
public class MainClass {
public static void main(String[] args){
System.out.println("Hello World");
}
}
# Classes and Objects
basic components of OOPs - Classes and Objects
# Pseudo Code
File.java
public class File{ [Single public class and the file name and public class name must be same]
class Phone{
}
class Car{
}
}
# Actual code with classes and object
MainClass.java
package basics;
class Person{
String name;
int age;
}
public class MainClass{
public static void main(String[] args){
Person p1 = new Person(); //Normal Class(jo public na ho) ko access karne ke liye uss class ka object banana padhta hai.then only access kar sakte hai.
p1.name = "Deepak";
p1.age = 34;
}
}
# Methods : behaviour or task which we have to done. //PAGE-3
class Person{
String name;
int age; //Properties
void walk(){ //Method1
System.out.println(" "+ name + "is walking");
}
void eat(){ //Method2
System.out.println(" "+name + "is eating");
}
}
-
Notifications
You must be signed in to change notification settings - Fork 0
theneoalpha/OOPs_BootCamp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published