zoukankan      html  css  js  c++  java
  • JAVAOO1

    第4章      类、对象和包         万物皆对象,对象因关注而产生。

    面向对象:对不熟悉的事物采用面向对象,是认识事物的方式方法。

    面向过程:对熟悉的事物采用面向对象

    本章目标:

    理解结构化编程和面向对象编程的区别

    掌握如何编写Java类

    掌握如何实例化对象

    掌握如何访问对象的属性和方法

    理解this引用

    掌握如何使用包组织类

    从问题域中抽取对象,

    将具有相同属性行为的对象抽取为类

    (代码)定义类 

    (代码)实例化对象  :描述对象的属性行为(属性指对象的值数据)

    (代码)操作对象

    类和对象的关系

    类是对象的抽象,对象是类的实例

    类是具有相同属性和行为的一组对象的集合

    在软件系统中,我们用类来模拟现实生活中的实体

    书写Java类

    public class 类名(首字母大写,如果由多个单词组成,每个单词的首字母大写){

    //属性----值数据

    //行为

    }

    public class Employee(员工){

    //属性----值数据(全局变量)

    //public---公共---外部使用者可以任意访问

    //private---私有---外部使用者不能够访问,只能是本类自己访问

    //变量属性一般都是private,常量属性一般都是public

    private String name;

    private int age;

    public final String COMPANY_NAME="成都朗沃";

    //行为-----方法

    }

    定义方法:方法名,参数列表,返回类型

    定义方法时的参数为形参,调用时为实参,无需外界给参数时为无参。

    返回类型为方法结果的类型,无返回类型时用void;

    void selfIntroduce(){//只要打上了大括号,就是方法的实现,也可以什么都不做。

    System.outprintln("我叫"+name+“,今年”+age+“岁”);

    }

    向类中添加属性(成员变量):

    成员变量组成:

    1、访问修饰符:public(公共),private(私有)

    2、数据类型

    3、变量名称

    实例化对象:

    对象的赋值操作:

    对象的销毁:

    如果一个对象没有任何引用,那么就具备了被垃圾回收机制(GC)回收的条件

    如果我们想主动通知垃圾回收机制回收一个对象时,对象=null;

    访问对象的属性和方法:

  • 相关阅读:
    Poj1163 The Triangle(动态规划求最大权值的路径)
    Poj1258_Agri-Net(最小生成树)
    Poj1258_Agri-Net(最小生成树)
    Poj1218_THE DRUNK JAILER(水题)
    Poj1218_THE DRUNK JAILER(水题)
    Poj1298_The Hardest Problem Ever(水题)
    Poj1298_The Hardest Problem Ever(水题)
    Poj1012_Joseph
    Poj1012_Joseph
    Poj_1008--Maya Calendar
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6384729.html
Copyright © 2011-2022 走看看