Introduction to Classes ,object,Methods and Strings

MsPariyalNituLaxman 5 views 30 slides Sep 30, 2024
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Introduction to Classes ,object,Methods and Strings


Slide Content

CSE 452: Programming Languages
Chapter 3

2Organization of Programming Languages-Cheng (Fall 2004)
Contents

3Organization of Programming Languages-Cheng (Fall 2004)

4Organization of Programming Languages-Cheng (Fall 2004)

5Organization of Programming Languages-Cheng (Fall 2004)

6Organization of Programming Languages-Cheng (Fall 2004)

7Organization of Programming Languages-Cheng (Fall 2004)

8Organization of Programming Languages-Cheng (Fall 2004)

9Organization of Programming Languages-Cheng (Fall 2004)

10Organization of Programming Languages-Cheng (Fall 2004)

11Organization of Programming Languages-Cheng (Fall 2004)

12Organization of Programming Languages-Cheng (Fall 2004)
Java Introduction
A

13Organization of Programming Languages-Cheng (Fall 2004)

14Organization of Programming Languages-Cheng (Fall 2004)
Declaring/Creating Objects
in a Single Step
ClassName objectReference = new ClassName();
Example:
Circle myCircle = new Circle();

15Organization of Programming Languages-Cheng (Fall 2004)
Differences between variables of
primitive Data types and object types

1
c: Circle
radius = 1
Primitive type int i = 1 i
Object type Circle c c reference
Created using
new Circle()

16Organization of Programming Languages-Cheng (Fall 2004)
Constructors
Circle(double r) {
radius = r;
}
Circle() {
radius = 1.0;
}
myCircle = new Circle(5.0);
Constructors are a
special kind of
methods that are
invoked to construct
objects.

17Organization of Programming Languages-Cheng (Fall 2004)
Constructors, cont.
A constructor with no parameters
is referred to as a default
constructor.
 
     
Constructors must have the
same name as the class itself.
 
     
Constructors do not have a
return type—not even void.
 
     
Constructors are invoked using
the new operator when an object is
created. Constructors play the
role of initializing objects.

18Organization of Programming Languages-Cheng (Fall 2004)

19Organization of Programming Languages-Cheng (Fall 2004)

20Organization of Programming Languages-Cheng (Fall 2004)

21Organization of Programming Languages-Cheng (Fall 2004)

22Organization of Programming Languages-Cheng (Fall 2004)

23Organization of Programming Languages-Cheng (Fall 2004)

24Organization of Programming Languages-Cheng (Fall 2004)

25Organization of Programming Languages-Cheng (Fall 2004)

26Organization of Programming Languages-Cheng (Fall 2004)

27Organization of Programming Languages-Cheng (Fall 2004)

28Organization of Programming Languages-Cheng (Fall 2004)

29Organization of Programming Languages-Cheng (Fall 2004)

30Organization of Programming Languages-Cheng (Fall 2004)