Skip to content

Commit db42ec1

Browse files
Merge pull request #4 from xdvrx1/update3
Update README.md
2 parents 03619f5 + 81de390 commit db42ec1

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,35 @@ where you don't need to install external UI library for your programs.
4343
>
4444
> - Object-Oriented Programming (OOP) is truly achieved in Java programming.
4545
46+
## About Object-Oriented Programming (OOP)
47+
The C language is excellent in system programming.
48+
But Java is known for creating applications, particularly
49+
web apps.
50+
51+
But have you ever asked yourself what is OOP?
52+
53+
When a programmer is dealing with system programming,
54+
it is not much needed but when he/she is creating
55+
user applications, there is a great need for OOP.
56+
57+
In basic terms, think of this situation:
58+
if ever virtually you can treat the things
59+
that you are manipulating as real objects
60+
virtually, that will simplify your work, isn't it?
61+
62+
Say, you can treat exactly a 3D box as
63+
a 3D box. Your code will act upon as if
64+
it's an object. That's the essence of
65+
being an OOP language. If that box will be
66+
expressed using the C language purely,
67+
how would you do it? How would you manipulate
68+
data in terms of that? Surely, that will
69+
complicate things.
70+
71+
But again, OOP has its own uses, particularly
72+
when you are creating user applications like
73+
web apps.
74+
4675
## Compiling
4776
<https://github.com/xdvrx1/java-create-jar-exe-file-tutorial>
4877

0 commit comments

Comments
 (0)