Page 14 - CA_Blue( J )_Class10
P. 14
09 Nested Loop 197
9.1 Nested for Loop 9.2 Nested while Loop
9.3 Nested do-while Loop 9.4 Using the break Statement in Nested Loop
9.5 Using the continue Statement in Nested Loop
9.6 Pattern Programs using Nested Loop
10 User-defined Methods 222
10.1 Need for Methods 10.2 Forms of Methods
10.3 Defining a Method 10.4 Ways to Define a Method
10.5 Actual and Formal Parameters 10.6 Invoking a Method
10.7 The static and non-static Methods 10.8 Pure and Impure Methods
10.9 Method Overloading
11 Class as the Basis of all Computation 260
11.1 Object 11.2 Class
11.3 Difference between Class and Object 11.4 Creating Objects of a Class
11.5 Different Component of a Class 11.6 Nested Class
11.7 Class as an Object Factory 11.8 Using this Keyword
12 Constructors 297
12.1 Introducing Constructor 12.2 Different Types of Constructors
12.3 Constructor Overloading 12.4 Difference between Constructor and Method
12.5 Similarity between Constructor and Method
13 Library Classes 326
13.1 Primitive and Composite Data Types 13.2 Class as a Composite Data Type
13.3 Difference between Primitive and Composite Data Types
13.4 Introduction to Wrapper Classes
13.5 How to use Wrapper Classes? 13.6 Autoboxing and Unboxing
14 Encapsulation and Inheritance 343
14.1 Encapsulation 14.2 Access Specifiers
14.3 Scope of Variables 14.4 Inheritance
15 Arrays 360
15.1 What is an Array? 15.2 Types of Arrays
15.3 Length of an Array 15.4 Single Dimensional Array and Double Dimensional Array
15.5 Different Operations on Array 15.6 Sorting and Searching
16 String Handling 415
16.1 The String Class 16.2 How String is Stored in Memory?
16.3 Methods of the String Class 16.4 String Array
Internal Assessment 452
Sample Project 481
Glossary 486
Most Common Mistakes in Programming 488
ICSE Specimen Question Paper (2025) 489

