강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Java: Understanding Classes and Object-Oriented Programming

This course will help students understand Java classes in more detail and use them more naturally. This will lead to more object-oriented programming.

(4.7) 134 reviews

1,182 learners

Level Basic

Course period Unlimited

  • java
Java
Java
oop
oop
Java
Java
oop
oop

Reviews from Early Learners

Reviews from Early Learners

4.7

5.0

OMG

100% enrolled

I paid yesterday and finished it today. I bought it because I wanted to learn about more specific and high-level class design because I had watched other Java grammar lectures on YouTube or Inflearn, but it didn't seem to be like that. It was a little disappointing, but if other lectures teach a, b, c, this lecture teaches a, b, d, and I liked the content of d covered in this lecture. I came here after taking another grammar lecture, so I think it would be good for those who are not yet familiar with it to review.

5.0

flow

100% enrolled

It was good to know the memory usage part. 16. In the Class class lecture, the call was not made in Class.forname, so I used package name.class name and it was called. I think it would be good to refer to it while listening.

5.0

성낙현(낙자쌤)

100% enrolled

I had some questions while studying and teaching JAVA for a long time. Abstract classes and interfaces seem similar, so is it really necessary to separate them? It is convenient to use static, but why not treat all variables and methods like that? Most of the parts that I did not know exactly conceptually were resolved through this lecture. If you are learning the basics of Java or have completed learning and are still unclear about the concepts, I think you will be able to resolve your questions through this lecture. I think it was a very effective lecture with examples and explanations.

What you will gain after the course

  • You will begin to understand the contents of books that you previously did not understand.

  • It makes it easier to understand and access advanced Java techniques.

  • It makes it easier to use classes when programming.

  • You can do more object-oriented programming.

This course was created for those who found classes too difficult while learning Java.

Java is really easy once you know classes.

Java can be seen as starting with a class and ending with a class.
So how important is it to know the class?

Through this lecture, you will understand the class and many terms.
When I look at the Java code, I think, "Oh, that's it."
You might even find it fun to look at Java code. (I hope so ^^)

For every topic, we provide appropriate but short examples that are easy for beginners to understand,
We added various explanations that were not usually found in books.

Knowing classes and using them correctly is the beginning of object-oriented programming.
This course will help you take your first steps.
And now that you're feeling confident, my next lecture, " Design Patterns with JAVA (GoF), " will help you even more with object-oriented programming.
And I think it would be helpful if you also refer to the book I wrote and created this course.

Recommended for
these people

Who is this course right for?

  • Anyone who has ever skimmed a Java book

  • People who don't understand the class well and can't use it

  • Anyone who wants to be good at Java programming

  • [Beginner's course]

Need to know before starting?

  • Java Basics (variables, constants, methods, if, for, while)

Hello
This is

5,794

Learners

378

Reviews

118

Answers

4.6

Rating

6

Courses

Current) The Joeun IT Academy - Java Developer Course / Flutter / Big Data / Blockchain Lectures

I am a developer with 28 years of experience and also serve as an instructor.

*** Publications ***

Jaehwan Lee's Introduction to Java Programming / Golden Rabbit

Introduction to Spring Boot Through Examples / BJ Public

Core Lecture! Unity / uPaper

Core Lecture! Cocos2d-X / UPaper

Get Started! Cocos2d iPhone Game Programming / Wikibooks

*** Online Lectures ***

Java: Understanding Classes and Object-Oriented Programming

Design Patterns with JAVA

Introduction to Spring Boot Through Examples

Core Course! Cocos Creator 2D Game Development

Game Design Patterns with Unity

Understanding Classes and Object-Oriented Programming Design Patterns with JAVA: A Core Introductory Course for Spring Boot! Cocos Creator 2D Game Development: Game Design Patterns with Unity

Understanding Classes and Object-Oriented Programming Design Patterns with JAVA: A Core Introductory Course for Spring Boot! Cocos Creator 2D Game Development: Game Design Patterns with Unity

Curriculum

All

20 lectures ∙ (3hr 32min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

134 reviews

4.7

134 reviews

  • omg님의 프로필 이미지
    omg

    Reviews 206

    Average Rating 5.0

    5

    100% enrolled

    I paid yesterday and finished it today. I bought it because I wanted to learn about more specific and high-level class design because I had watched other Java grammar lectures on YouTube or Inflearn, but it didn't seem to be like that. It was a little disappointing, but if other lectures teach a, b, c, this lecture teaches a, b, d, and I liked the content of d covered in this lecture. I came here after taking another grammar lecture, so I think it would be good for those who are not yet familiar with it to review.

    • flows님의 프로필 이미지
      flows

      Reviews 8

      Average Rating 4.8

      5

      100% enrolled

      It was good to know the memory usage part. 16. In the Class class lecture, the call was not made in Class.forname, so I used package name.class name and it was called. I think it would be good to refer to it while listening.

      • nakjasabal0079님의 프로필 이미지
        nakjasabal0079

        Reviews 7

        Average Rating 5.0

        5

        100% enrolled

        I had some questions while studying and teaching JAVA for a long time. Abstract classes and interfaces seem similar, so is it really necessary to separate them? It is convenient to use static, but why not treat all variables and methods like that? Most of the parts that I did not know exactly conceptually were resolved through this lecture. If you are learning the basics of Java or have completed learning and are still unclear about the concepts, I think you will be able to resolve your questions through this lecture. I think it was a very effective lecture with examples and explanations.

        • benny님의 프로필 이미지
          benny

          Reviews 6

          Average Rating 5.0

          5

          100% enrolled

          I learned a lot. Thank you.

          • kwonjinwoo20071482님의 프로필 이미지
            kwonjinwoo20071482

            Reviews 10

            Average Rating 4.9

            5

            100% enrolled

            It was an opportunity to learn more about Java object-oriented programming! Thank you for the great lecture~

            $13.20

            java's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!