• 《Java从入门到精通》第七章


    第七章 类和对象

       7.1 面向对象概述

          将预处理的问题抽象为对象

          7.1.1  对象

          7.1.2  类

             类实质上就是封装对象属性和行为的载体

          7.1.3 封装

             封装性:将对象的属性和行为封装起来;

          7.1.4  继承

             利用特定对象之间的共有属性;

          7.1.5  多态

             将父类对象应用于子类的特征就是多态,多态的实现依赖于抽象类和接口   //多态性允许以统一的风格编写程序,以处理种类繁多的已存在的类以及相关类

       7.2 类

          7.2.1  成员变量

             成员变量即对象的属性;

          7.2.2  成员方法

             类对象的行为:

              权限修饰符 返回值类型 方法名(参数类型 参数名){

              ...//方法体

              return 返回值;

              }   //无返回值用void;

          7.2.3  权限修饰符

             private、public、protected

          7.2.4  局部变量及局部变量的有效范围

             从变量的声明开始到该变量的结束为止

          7.2.5  this关键字

             本类的对象,添加this明确引用的是类成员还是局部变量或方法参数

       7.3 类的构造方法

        没有返回值,构造方法的名称要与本类的名称相同

       7.4 静态变量、常量和方法

          static修饰的变量,常量,方法(属于类所有),使用 方法 类名.静态类成员

         注意: 在静态方法中不可以使用this关键字

                  在静态方法中不可以直接调用非静态方法

       7.5 类的主方法

          主方法是静态的

          主方法没有返回值

          主方法的形参为数组//public static void main(String[] args)

       7.6 对象

          对象的创建  // 类名 对象名=new 类名();

          访问对象的属性和行为

          对象的引用  //类名 对象引用名称

          对象的比较   //"=="运算符表示对象引用的地址是否相同,equals()方法比较对象引用所指的内容是否相同

          对象的销毁   //finalize()方法

         

         

  • 相关阅读:
    js -- use strict
    css布局—— 固定+自适应
    web前端安全问题(转载)
    清除float浮动
    源码核心动画01-CALayer-基本使用(了解)
    源码0308-画板
    源码0306-手势解锁
    源码0301-图片水印-裁剪-截屏-截取-擦除
    源码0309-雪花(定时器)-图形上下文状态栈-矩阵操作
    源码0308-模仿UIImageView
  • 原文地址:https://www.cnblogs.com/kobeshegu/p/5712917.html
Copyright © 2020-2023  润新知