eXtropia: the open web technology company
Technology | Support | Tutorials | Development | About Us | Users | Contact Us
Resources
 ::   Tutorials
 ::   Presentations
Perl & CGI tutorials
 ::   Intro to Perl/CGI and HTML Forms
 ::   Intro to Windows Perl
 ::   Intro to Perl 5
 ::   Intro to Perl
 ::   Intro to Perl Taint mode
 ::   Sherlock Holmes and the Case of the Broken CGI Script
 ::   Writing COM Components in Perl

Java tutorials
 ::   Intro to Java
 ::   Cross Browser Java

Misc technical tutorials
 ::   Intro to The Web Application Development Environment
 ::   Introduction to XML
 ::   Intro to Web Design
 ::   Intro to Web Security
 ::   Databases for Web Developers
 ::   UNIX for Web Developers
 ::   Intro to Adobe Photoshop
 ::   Web Programming 101
 ::   Introduction to Microsoft DNA

Misc non-technical tutorials
 ::   Misc Technopreneurship Docs
 ::   What is a Webmaster?
 ::   What is the open source business model?
 ::   Technical writing
 ::   Small and mid-sized businesses on the Web

Offsite tutorials
 ::   ISAPI Perl Primer
 ::   Serving up web server basics
 ::   Introduction to Java (Parts 1 and 2) in Slovak

 

Introduction to Web Programming
Methods  
  • As we said earlier in our discussion of object-oriented programing, methods are the verbs of objects. Methods, like subroutines in procedural-oriented programming, are the basic unit of funtionality of an object. They are a body of executable code contained within a class which can be used to effect an instantiated object of the class.

  • Methods consist of the following components:

    • A method name
    • A list of inputs which may be empty
    • A return type which may be "void" if the method returns nothing
    • The code to perform some action

    Actually, some methods, such as abstract methods, do not require executable code. Abstract methods are used like interfaces to help define a skeleton of functionality but leave the fleshing out to another.

  • Consider the following code snippet:

    int add(int a, int b)
      {
      return (a+b);
      }
    

  • In this case, we have created a method which adds two integers passed to it as arguments and then returns the result. The method is named add and might be used in your code with a line such as the following in which mySum is set to "7":

    int mySum = add(3, 4)
    

Note that you can only define methods within the body of a class definition so the above code alone would not work unless you made it part of a class.

Previous Page | Next Page