栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java

面向过程是功能的执行者,面向对象是功能的调用者,指挥者;

封装:保护内部的操作不被破坏;

继承:在原本的基础之上继续进行扩充;

多态:在一个指定的范围之内进行概念的转换。

对于面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。

类之中定义的是属性和行为(方法)。

每个对象拥有自己独立的属性,依靠属性来区分不同对象。

类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。

public void printAnimalMessage() {
		System.out.println(String.format("%s is a %s and is %s years old this year.", name, type, age));
    }

属性用于定义该类或该类的实例所包含的数据,方法则用于定义该类或该类的实例的行为特征或功能实现。

static 修饰的成员表明它是属于这个类共有的,而不是属于该类的单个实例,因为通常把 static 修饰的属性和方法也称为类属性、类方法。

//定义常量
    final static String SEX_FEMALE = "female";
    final static String SEX_MALE = "male";
    

单例模式的核心就是构造器私有化让别的类不能new对象

构造方法是在创建对象(实例化对象的时候调用的)

定义了有参数构造方法那么我们也需要显示的定义出无参数构造方法

封装说的是一个类的行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系;多态说的是类与类的关系。

而 get、set 方法是外界访问对象私有属性的唯一通道,方法内部可对数据进行检测和过滤。

继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

  • 能够继承父类的 public 和 protected 成员变量;不能够继承父类的 private 成员变量;
  • 对于子类可以继承的父类成员变量,如果在子类中出现了同名称的成员变量,则会发生隐藏现象,即子类的成员变量会屏蔽掉父类的同名成员变量。如果要在子类中访问父类中同名成员变量,需要使用super关键字来进行引用。
  • 对于父类的包访问权限成员变量,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854879.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号