Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
一步一步学JAVA(第二章 面向对象的程序设计)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

  Java类的定义及使用

案例文件:Test.java

    :体会面向对象的编程思想,掌握Java类定义语法规则,练习定义和使用类

    码:

/ *   范例名称:Java类的定义及使用

 *   源文件名称:Test.java

 *      述:定义一个简单的类,在应用程序中创建并使用该类的对象。

 *      点:

 *          1. Java类定义语法格式

 *           2. Java类与应用程序的区别和联系

 *           3. 对象的的创建和使用

 */

 

class Person {

       int age;

       int getAge() {

              return age;

       }

       void setAge(int i){

              age = i;

       }

}

 

public class Test {

       public static void main(String[] args){

              Person d = new Person();

              d.setAge(42);

              System.out.println("本人年龄: "+ d.getAge());

       }

}

 

 Java类、属性及方法的定义

案例文件: BirthDate.java

    :深入体会面向对象编程思想及类定义的现实意义

    码:

/ *   范例名称:Java类的定义

 *   源文件名称:BirthDate.java

 *      述:定义一个类,用于描述现实生活中“出生日期”这一事物。

 *      点:

 *          1. 类定义的现实意义

 *           2. Java类的组成结构;类中属性、方法定义的语法格式

 *           3. 体会类只是一种抽象、概念上的定义。如不存在实例的调用,

 *              其中的方法(方法中的语句)不会自动执行

 *           4. 没有main()入口方法的Java类不能独立运行

 */

public class BirthDate {

       private int day;

       private int month;

       public int year;

      

       public void setDay(int d){

              day = d;

       }

       public void setMonth(int m){

              month = m;

       }

       public void setYear(int y){

              year = y;

       }

       public int getDay()    {

              return day;

       }

       public int getMonth(){

              return month;

       }

       public int getYear(){

              return year;

       }

       public void show(){

              System.out.println(day + "-" + month + "-" + year);

       }

       }

 

 Java对象的创建和使用

案例文件ObjectOperating.java

    :掌握Java对象的创建、属性及方法的访问和调用过程

    码:

/ *     范例名称:Java对象的创建和用法

 *     源文件名称:ObjectOperating.java

 *       述:创建一个对象,并访问其属性/调用其方法。

 *       点:

 *            1. 必须先存在类的定义,然后才能创建和使用该类的对象

 *            2. 对象属性访问/方法调用的语法格式及现实意义

 *            3. Java类中定义的属性和方法的访问是可以控制的

 *            4. 方法的返回值

 */

public class ObjectOperating {

  public static void main(String args[]){

         BirthDate b = new BirthDate();

         b.setDay(25);

         b.setMonth(12);

         b.setYear(2003);

         b.day = 2;        //不合法,无权访问该私有属性

         b.year = 2003;

         b.show();

  }

}

 

Java对象的创建和使用

案例文件:Test.java

    :理解并实现Java类中信息的封装和隐藏处理

    码:

/ *     范例名称:在Java类中实现信息的封装和隐藏

 *     源文件名称:Test.java

 *       述:将属性定义为private,然后提供public方法对该属性进行操作。

 *       点:

 *            1. private(私有的)属性和方法不能在类的外部直接访问

 *            2. public方法提供对private属性进行操作的功能

 *            3. public方法中事先加入控制逻辑

 */

class Person{

  private int age;

  public void setAge(int i){

         if(i<0 || i>130)   

                return;

         age = i;

  }

  public int getAge(){

         return age;

  }

}

 

public class Test{

  public static void main(String args[]){

         Person b = new Person();

         b.setAge(18);

         b.setAge(300);

         System.out.println(b.getAge());

  }

}  




相关文章

相关软件