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;

    访问对象的属性和方法:

  • 相关阅读:
    听说这是互联网时代100本必读书单,你看过几本?
    HttpURL连接远程serverGet和Post方式请求并返回数据
    如何才干高速成为优秀的程序猿
    android学习笔记NO.5
    Linux 内核开发
    scikit-learn:3.3. Model evaluation: quantifying the quality of predictions
    多个client与一个server端通信的问题
    [Android Studio] 取消引用库打包出现异常-- provided dependencies can only be jars
    2016.3.16__CSS3_选择器_边框_背景_蒙版mask__第九天
    Android Studio:Multiple dex files define Landroid/support/annotation/AnimRes
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6384729.html
Copyright © 2011-2022 走看看