AI May 15, 2023 5 min read

Module 9: Object Class & Wrapper Classes

BR

Bhargava Ram Pantina

Web Developer & AI Enthusiast

🧱 Object Class

The Object class is the parent class of all Java classes. It provides common methods like:

  • toString() – returns a string representation of the object
  • equals(Object obj) – checks if two objects are equal
  • hashCode() – returns the hash code of the object
                    class Person {
                        String name = "John";
                    
                        public String toString() {
                            return name;
                        }
                    
                        public static void main(String[] args) {
                            Person p = new Person();
                            System.out.println(p.toString()); // John
                        }
                    }
                    

🔢 Wrapper Classes

Wrapper classes convert primitive types into objects. Useful when working with collections like ArrayList.

  • intInteger
  • charCharacter
  • booleanBoolean
  • and so on...

✅ Example: Autoboxing & Unboxing

                    public class Main {
                        public static void main(String[] args) {
                            Integer a = 10;  // autoboxing
                            int b = a;       // unboxing
                            System.out.println(a + b); // 20
                        }
                    }
                    

✅ Converting Strings to Primitives

                    String str = "123";
                    int num = Integer.parseInt(str);
                    System.out.println(num + 1); // 124
                    
Artificial Intelligence Web Development Technology Trends Machine Learning UX Design

Share this article

About the Author

BR

Bhargava Ram Pantina

Bhargava Ram is a web developer and AI enthusiast with over 8 years of experience in the tech industry. He specializes in creating innovative web solutions that leverage the latest technologies to solve real-world problems.

Related Articles

AI Mar 15, 2023

Implementing ChatGPT in Your Web Application: A Step-by-Step Tutorial

Learn how to integrate OpenAI's ChatGPT into your web application to create intelligent chatbots and enhance user interactions.

Read More →
Web Development Apr 22, 2023

Building Accessible Web Forms: A Complete Guide

Learn how to create web forms that are accessible to all users, including those with disabilities. This comprehensive guide covers ARIA attributes, keyboard navigation, and more.

Read More →

Subscribe to My Newsletter

Get the latest articles and resources delivered straight to your inbox.

No spam, just valuable content. Unsubscribe anytime.