Java
Java
Micro project
On
Submitted By
P
Guided By:
AP
Ms. S.Boharpi
n
Diploma Course in Computer Technology
tio
(As per directives of I Scheme, MSBTE)
lu
So
T E
SB
M
Sinhgad Institutes
PUNE - 411041
P
AP
This is to certify that Ms.Sneha Ohol with Roll No. 17 of Semester IV of
n
Diploma in Computer Technology of Institute Sou. Venutai Chavan
tio
Polytechnic (Code: 0040) has successfully completed the Micro-Project in
lu
the curriculum.
T E
P
AP
This is to certify that Ms.Madhura Pansare with Roll No. 19 of Semester IV
n
of Diploma in Computer Technology of Institute Sou. Venutai Chavan
tio
Polytechnic (Code: 0040) has successfully completed the Micro-Project in
lu
the curriculum.
T E
INDEX
SR NO CONTENTS PAGE NO
2 Rationale 3
4 Literature Review 4
P
7 Skills Developed 7
AP
8 Applications of Micro Project 7
n
tio
lu
So
T E
SB
M
Annexure - I
A Micro-Project Proposal
P
AP
3.0. Proposed methodology:
I. Study the concept of JAVA programming.
n
tio
II. Study various syntax and functions of JAVA.
lu
Name of
Sr. Planned Planned
Details of Activity responsible
No. Start Date Finish Date
Team members
Identify the requirements of the
1 19/04/2021 27/04/2021 Madhura Pansare
project.
P
4 26/05/2021 04/06/2021 Madhura Pansare
occurred.
AP
5 Test the project. 07/06/2021 14/06/2021 Sneha Ohol
Annexure - II
Micro-Project Report
1.0 Rationale:
Abstraction in JAVA shows only the essential attributes and hides unnecessary details
of the object from the user. In Java, abstraction is accomplished using Abstract class,
Abstract methods, and Interfaces. Abstraction helps in reducing programming
complexity and effort.
ABSTRACT CLASS is a type of class in Java, that declare one or more abstract
methods. These classes can have abstract methods as well as concrete methods. A normal
P
class cannot have abstract methods. An abstract class is a class that contains at least one
AP
abstract method.
. n
2.0 Aim of the Micro-Project:
tio
lu
Advantages of Abstraction:
i. Abstract class in Java is highly beneficial in writing shorter codes.
ii. Abstraction in Java avoids code duplication.
iii. Abstract classes enable code reusability.
P
iv. Changes to internal code implementation are done without affecting classes.
P
6.0 Actual Resources Used:
AP
S. No. Resources required Specifications
1 Computer system
n
Intel(R) Pentium CPU, RAM 4 GB
tio
2 Operating System Windows 10, 64 Bit Operating System
lu
import java.lang.Math;
M
P
}
AP
}
class Area
{
public static void main(String [] args)
n
tio
{
Triangle t= new Triangle();
lu
t.area();
E
r.area();
c.area();
T
}
SB
8.0 Output:
M
P
This micro-project finds its application in:
AP
Abstraction in JAVA shows only the essential attributes and hides unnecessary details
of the object from the user. In Java, abstraction is accomplished using Abstract class,
Abstract methods, and Interfaces. Abstraction helps in reducing programming
n
complexity and effort.
tio
lu
For future, in a project specially for larger projects and many class files in a abstract
class can be created for different uses like in a main file for importing arithmetic
E
class file for different operations like addition, subtraction, multiplication etc. can be
SB
created and for string operations package named string_operation can be developed for
operations like reversing, finding length, concatenating etc. can be made.
M
12.0 Conclusion:
We learn to calculate area of various shape. Also, we developed a java file and learnt
various syntax in java.