• 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;

    访问对象的属性和方法:

  • 相关阅读:
    跨境支付与业务流程介绍
    idea 编译级别的设置
    WebSocket客户端学习
    2018年 新年目标
    enum 的使用
    前段技术学习网站
    堆 和 栈 区别
    CMU Deep Learning 2018 by Bhiksha Raj 学习记录(11)) Lecture 12: Recurrent Neural Networks 2
    CMU Deep Learning 2018 by Bhiksha Raj 学习记录(10)
    CMU Deep Learning 2018 by Bhiksha Raj 学习记录(9)
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6384729.html
Copyright © 2020-2023  润新知