DEV Community

Paul Ngugi profile picture

Paul Ngugi

Programming is understanding. ~Kristen Nyaard.

Location Nairobi, Kenya Joined Joined on  github website

Education

BSc in Computer Science

Preventing Extending and Overriding

Preventing Extending and Overriding

1
Comments
1 min read

Want to connect with Paul Ngugi?

Create an account to connect with Paul Ngugi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The protected Data and Methods

The protected Data and Methods

Comments
2 min read
Case Study: A Custom Stack Class

Case Study: A Custom Stack Class

Comments
2 min read
Useful Methods for Lists

Useful Methods for Lists

1
Comments
2 min read
The ArrayList Class

The ArrayList Class

1
Comments
5 min read
The Object’s equals Method

The Object’s equals Method

1
Comments
2 min read
Casting Objects and the instanceof Operator

Casting Objects and the instanceof Operator

Comments
4 min read
Dynamic Binding

Dynamic Binding

Comments
3 min read
Polymorphism

Polymorphism

1
Comments
1 min read
The Object Class and Its toString() Method

The Object Class and Its toString() Method

Comments
2 min read
Overriding vs. Overloading

Overriding vs. Overloading

Comments
2 min read
Overriding Methods

Overriding Methods

1
Comments
2 min read
Using the super Keyword

Using the super Keyword

Comments
3 min read
Inheritance, Superclasses and Subclasses.

Inheritance, Superclasses and Subclasses.

1
Comments
6 min read
Case Study: Ignoring Nonalphanumeric Characters When Checking Palindromes

Case Study: Ignoring Nonalphanumeric Characters When Checking Palindromes

Comments
2 min read
The StringBuilder and StringBuffer Classes

The StringBuilder and StringBuffer Classes

1
Comments
4 min read
The String Class

The String Class

Comments
6 min read
The BigInteger and BigDecimal Classes

The BigInteger and BigDecimal Classes

Comments
2 min read
Automatic Conversion between Primitive Types and Wrapper Class Types

Automatic Conversion between Primitive Types and Wrapper Class Types

Comments
1 min read
Processing Primitive Data Type Values as Objects

Processing Primitive Data Type Values as Objects

Comments
4 min read
Case Study on Object-Oriented Thinking

Case Study on Object-Oriented Thinking

1
Comments
4 min read
Class Relationships

Class Relationships

Comments
4 min read
Thinking in Objects

Thinking in Objects

Comments
3 min read
Class Abstraction and Encapsulation

Class Abstraction and Encapsulation

Comments
5 min read
The this Reference

The this Reference

Comments
2 min read
The Scope of Variables

The Scope of Variables

1
Comments
2 min read
Immutable Objects and Classes

Immutable Objects and Classes

Comments
2 min read
Array of Objects

Array of Objects

1
Comments
2 min read
Passing Objects to Methods

Passing Objects to Methods

1
Comments
2 min read
Data Field Encapsulation

Data Field Encapsulation

Comments
3 min read
Visibility Modifiers

Visibility Modifiers

Comments
2 min read
Static Variables, Constants, and Methods

Static Variables, Constants, and Methods

1
Comments
5 min read
Using Classes from the Java Library

Using Classes from the Java Library

Comments
3 min read
Accessing Objects via Reference Variables

Accessing Objects via Reference Variables

Comments
5 min read
Constructing Objects Using Constructors

Constructing Objects Using Constructors

1
Comments
1 min read
Example: Defining Classes and Creating Objects

Example: Defining Classes and Creating Objects

Comments
4 min read
Defining Classes for Objects

Defining Classes for Objects

Comments
2 min read
Multidimensional Arrays

Multidimensional Arrays

3
Comments
5 min read
Case Study: Two-Dimensional Array

Case Study: Two-Dimensional Array

5
Comments
7 min read
Passing Two-Dimensional Arrays to Methods

Passing Two-Dimensional Arrays to Methods

1
Comments
1 min read
Processing Two-Dimensional Arrays

Processing Two-Dimensional Arrays

4
Comments
2 min read
Multidimensional Arrays

Multidimensional Arrays

3
Comments
3 min read
Command-Line Arguments

Command-Line Arguments

1
Comments
3 min read
The Arrays Class

The Arrays Class

Comments
2 min read
Sorting Arrays

Sorting Arrays

Comments
2 min read
Searching Arrays

Searching Arrays

1
Comments
4 min read
Variable-Length Argument Lists

Variable-Length Argument Lists

Comments
1 min read
Returning an Array from a Method

Returning an Array from a Method

Comments
1 min read
Case Study on Single-Dimensional Arrays

Case Study on Single-Dimensional Arrays

Comments
6 min read
Passing Arrays to Methods

Passing Arrays to Methods

Comments
3 min read
Copying Arrays

Copying Arrays

1
Comments 1
2 min read
Single-Dimensional Arrays

Single-Dimensional Arrays

Comments
8 min read
Method Abstraction and Stepwise Refinement

Method Abstraction and Stepwise Refinement

Comments
9 min read
The Scope of Variables

The Scope of Variables

Comments
1 min read
Overloading Methods

Overloading Methods

Comments
3 min read
Modularizing Code

Modularizing Code

Comments
4 min read
Methods

Methods

Comments
10 min read
Keywords break and continue

Keywords break and continue

Comments
3 min read
Case Studies on Loops

Case Studies on Loops

Comments
8 min read
Minimizing Numeric Errors

Minimizing Numeric Errors

Comments
2 min read
loading...