zoukankan      html  css  js  c++  java
  • 《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()方法

         

         

  • 相关阅读:
    【Element UI】el-tooltip组件(提示消息) 换行
    复合文件CFB的存储结构及格式解析
    luogu P3801 红色的幻想乡 |容斥+树状数组
    luogu P3602 Koishi Loves Segments |堆+离散化贪心
    luogu P2048 [NOI2010] 超级钢琴 |堆+RMQ
    钉钉机器人使用注意事项
    k8s-部署
    docker 总结
    Navicat15最新版本破解 亲测可用!!!(Navicat Premium 注册出现 No All Pattern Found! File Already Patched)
    继续开始web的学习
  • 原文地址:https://www.cnblogs.com/kobeshegu/p/5712917.html
Copyright © 2011-2022 走看看