Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
Subscribe
Close

Search

Trending Now:
nepal budget latest tech updates trends
Masters of Computer ScienceObject Oriented Programming

OBJECT ORIENTED PROGRAMMING ( OOP )USING JAVA – MCS Microsyllabus

By ICT Byte
1 Min Read
0
Updated on June 10, 2021

Last Updated on 5 years ago by ICT Byte

  • Introduction to OOP
  • INHERITANCE AND POLYMORHISM
  • STRING AND STRINGBUFFER CLASS
  • EXCEPTION HANDLING
  • INPUT AND OUTPUT STREAMS
  • JAVA COLLECTIONS
  • DESIGN PATTERN

Introduction to OOP

  • Introduction to OO: Classes and Objects
  • Comparison between structured programming and OOP
  • Declaring objects
  • Member data and functions
  • Encapsulation
  • Constructor, destructor and finalize() method
  • Chain of constructor
  • Invoking base class constructor
  • Objects and arrays
  • “this” keyword
  • Wrapper classes
  • Objects as parameter

INHERITANCE AND POLYMORHISM

  • Super class, sub class, inheritance and member access
  • Types of inheritance
  • extends and super keyword
  • Overriding methods
  • The Object class
  • Final classes and methods
  • Abstract classes and methods
  • Creating and using interface
  • Method overloading
  • Upcasting and downcasting
  • Object equivalence

STRING AND STRINGBUFFER CLASS

  • String vs StringBuffer
  • Accessor methods
  • Immutable string
  • Converting objects to string
  • Strings and the Java compiler

EXCEPTION HANDLING

  • Errors and exceptions
  • Why we need to deal with exception
  • Life cycle of exception
  • Checked and unchecked exception
  • Exception hierarchy
  • Catching and handling exceptions
  • Try, catch and finally block
  • Throwing the exception
  • Exception class
  • Creating our own exception

INPUT AND OUTPUT STREAMS

  • Representing and managing file paths
  • I/O class hierarchy
  • Byte streams and character streams
  •  Exception handling in Java I/O
  • Java file I/O classes
  • Object serialization

JAVA COLLECTIONS

  • Java collection and generic
  • Iterating collection
  • List, ArrayList, LinkedList, Set, HashSet, Map
  • Type safety in java collection
  • Type wildcards

DESIGN PATTERN

  • Introduction to design pattern
  • Singleton, factory, abstract factory
  • Adapter
  • Composite
  • Decorator
  • Chain of responsibility
  • Observer
Syllabus of OOP Using Java | Lincoln University CollegeDownload

Tags:

Javamcs first sem syllabusmcs java syllabusmcs lincoln university courseoopoop using javaoop using java syllabus
Author

ICT Byte

Follow Me
Other Articles
Previous

Factors of differences in intercultural communication | Features of low-context and high-context cultures

KAHA APP
Next

KAHA APP : YOUR PERSONAL LOCATION PARTNER

Copyright 2026 — ICT BYTE. All rights reserved. Blogsy WordPress Theme