0% found this document useful (0 votes)
27 views

Objects & Class (Revision) - Methods - String Class

This document discusses object-oriented programming concepts like classes, objects, methods, and the String class in Java. It defines a class as a blueprint for creating objects with common properties and behaviors. Methods are functions defined within classes that can optionally return values. The String class is a special class for representing and manipulating text data, with useful methods for comparing, concatenating, and extracting parts of strings. The document provides examples of defining a Person class with attributes like name and methods like walk(), and using String class methods like indexOf(), substring(), and compareTo(). It assigns practice exercises to define one's own class and enhance a regular expression validation method.

Uploaded by

Chander Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Objects & Class (Revision) - Methods - String Class

This document discusses object-oriented programming concepts like classes, objects, methods, and the String class in Java. It defines a class as a blueprint for creating objects with common properties and behaviors. Methods are functions defined within classes that can optionally return values. The String class is a special class for representing and manipulating text data, with useful methods for comparing, concatenating, and extracting parts of strings. The document provides examples of defining a Person class with attributes like name and methods like walk(), and using String class methods like indexOf(), substring(), and compareTo(). It assigns practice exercises to define one's own class and enhance a regular expression validation method.

Uploaded by

Chander Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Contents

Objects & Class (Revision)


Methods
String Class

08 Oct 2004

Object & Class


Examples :
Class :
Man
Fruit
Language
Car
Fort
Software Lab

Object :
Abdul Kalam
Banana
Java, Marathi
Maruti 800, Santro
Lohgadh, Raigadh
CFILT, TCS, CFDVS

Shooter

Major Rajvardhan Singh Rathore

08 Oct 2004

Object & Class .

These objects have different colors, locations & sizes.


Do they belong to the same class?
08 Oct 2004

Object & Class .


Class denotes category of objects, and act as blueprint for
creating such objects.
Object of same class have same structure, it exhibits
properties & behaviors defined by its class.
Properties is also called as attributes/fields & behaviors as
methods/operations.

08 Oct 2004

Class & Objects


Class :
Attributes:
Hair, eyes, face, Neck,
torso, hands, legs.
Fingers, height, weight,
age.
Methods:
walk(), talk(), point(),
Laugh(), cry(), dance(),
steady()
[Definition of Class Man]
man.java
08 Oct 2004

Object & Class

08 Oct 2004

Method
Need for Method
General Syntax
<return type><method name>(<parameter list>)
{ //method body
<statement(s)>
}
NOTE: Methods are always declared inside class.
Return type is void if not returning anything, else concern datatype.
Modify man.java
08 Oct 2004

Method Examples
void hello(String guest){
//not returning anything
System.out.println(Oh! Hello + guest);
}
int ReturnSquare (int a_number){
//returning data of type int
int square = a_number * a_number;
return square;
}
Refer : sayHello.java
08 Oct 2004

String Class
String is a very special class in Java.
Strings are constants, their values cannot be changed after they
are created. But they can be reinitialize.
String here=I am here;
here=I am there;//previous one is completely deleted
Our rules and dictionaries can be stored string class.
This class is armed with useful methods.
compareTo(String str), concate(String str), endsWith(String str),
indexOf(int ch), length(), startsWith(String str),
lastIndexOf(String str).

08 Oct 2004

String Class
String machine = pentium;
int comp = machine.compareTo(pentium); //comp=0;
String lab= Language;
lab=lab.concate( Technology); //lab=Language Technology;
int ind = machine.indexOf(t);
boolean start = machine.startsWith(pen); //true
boolean end = machine.endsWith(um); //true
String part1=machine.substring(0,3); //part1=pen;
String part2=machine.substring(5);//part2=um;
Refer str1.java, reg.java
08 Oct 2004

Assignments

Mention your own class with some attributes & methods.(do


not implement).
Enhance reg.javas code to accept a string only of characters
from A to Z. (all in Upper case.)
Example:
AHCD is accepted.
A3HCD is rejected.
43534 is rejected.

08 Oct 2004

End

Thank You!

08 Oct 2004

You might also like