zoukankan      html  css  js  c++  java
  • 对象和封装

    1.Java常用的快捷键

    syso,之后按alt+/,就是右shift左边那个键,就可以打出System.out.println(""). 

    全局 查找并替换 Ctrl+F 

    Ctril+Shift+O 说明:自动引入所需要得包

    Ctrl+Alt+S找到其中的Generate getters and setters进行字段的封装

    Ctril+Shift+M查找所需要得包

    Ctril+F6界面切换

    Ctrl+Shift+F自动格式化对齐代码

    更改字体的大小:打开eclipse,找到window >在下拉菜单中找到preferences >在左边的菜单栏中找到generalappearancegeneral展开后的第一行,点击展开appearance >找到colors and fonts, >击展开Basic,最下面有 Text Font 这个选项,点击 >然后右边的Edit被激活了,点击Edit在这里我们把字体修改成我们想要的就OK了。

    2.类和对象

    面向对象的思想 是去描述面向对象的世界。

    面向对象的设计过程 是描述现实世界的过程。

    抽象的过程:

    1)发现类;

        2)发现类的属性;

    3)发现类的方法;

    4.抽象时应该遵循的原则:

    1)属性和方法时为了解决业务的问题。

    2)关注主要的属性和方法。

    3)如果没有必要,勿增加额外的类,属性和方法。

    5.类图的+号和-

    +号表示共有的

    -号表示私有的

    6.this关键字

    this通常指当前对像的引用,它可以调动当前对象的成员。

    This表示成员变量,区别与与它同名的局部变量。

    This 不能调用类变量和类方法,也不能调用局部变量。

    7.类的基本结构

    类主要由属性和行为组成;

    属性和行为又称为类的成员变量(或者成员属性)和成员方法,统称为类的成员。

    类的成员还包括构造方法和代码块等等。

    类(class)和对像(object)的概念

    类是对某一个事物的描述,是抽象的,概念上的定义。

    对象是实际存在的,具体的事物个体。

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

    10.常量的关键字final

    常量通常用final关键字修饰,常量名字母通常都要大写

    常量只能被引用,不能被赋值。

    3.构造方法及其重载

    构造方法的作用是:

    创建对象时执行一些初始化的操作,如给成员属性赋初始值。

    构造方法重载的作用:

    在创建对象时完成不同属性的动态赋值。(赋不同的值)

    3.什么是构造方法:

    构造方法的名称和类名相同,没有返回值类型。作用是创建对象时执行一些初始化的操作,如给成员属性赋初始值。

    方法重载的判断依据:

    必须在同一个类里

    方法名相同

    参数列表不同(参数的个数不同或参数的类型不同)

    与方法的返回值和方法的访问修饰符没有任何关系

    4.static修饰符

    Static修饰的变量属于这个类所有,而通过这个类创建的所有的对象公用同一个static变量。(stactic修饰的变量属于类所有,而不属于对象,它是唯一的)。

    Static 修饰的属性和方法称为类属性(类变量)和类方法。

    不使用static修饰的属性和方法属于单个对象,称为实例属性(实例变量)和实例方法。

    在加载类的过程,先完成静态变量的内存分配,在执行静态块,最后才是初始化类。因此静态属性拥有优先权。

    类属性和类方法可以通过类名和对象名访问,而实例属性和方法只能通过对象名访问。

    类方法只能访问类属性和其他类方法,也就是不能访问实例方法。

    静态方法中不能使用thissuper关键字。

    静态常量: static final String SEX=”男”;

    在方法里不可以定义static变量,也就是说类变量不能是局部变量。

     

    5.封装

    定义:

    就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问。

    封装的具体步骤

    修改属性的可见性来限制对属性的访问

    为每个属性创建一对赋值(setter)和取值(getter)方法,用于这些属性的存取

    在赋值方法中加入对属性的存取控制语句。

    封装的好处

    隐藏类的实现细节

    让使用者只能通过程序规定的方法来访问数据

    可以方便的加入存取的控制语句,限制不合理的操作

  • 相关阅读:
    分布式事务--AT+TCC
    Java基础面试题
    JVM问题
    集合问题
    线程问题
    微服务面试题
    【入职准备】安装STS以及整合maven
    事务----四大特性
    html小知识--创建表单
    通过css润色html表格
  • 原文地址:https://www.cnblogs.com/Eason-chen/p/7642453.html
Copyright © 2011-2022 走看看