文章 2022-12-14 来自:开发者社区

Java入门教程(29)——封装

封装是面向对象三大特征之一。@[toc]1.封装的特性高内聚、低耦合2.封装的作用提高代码的安全性。提高代码的复用性。高内聚:封装细节,便于修改内部代码,提高可维护性。低耦合”:简化外部调用,便于调用者使用,便于扩展和协作。3.访问控制符补充:若父类和子类在同一个包中,子类可访问父类的 protected 成员,也可访问父类对象的protected 成员。若子类和父类不在同一个包中,子类可访问父....

Java入门教程(29)——封装
文章 2022-12-09 来自:开发者社区

Java入门教程(28) ——super关键字

@[toc]1.特点super“可以看做”是直接父类对象的引用。可通过 super 来访问父类中被子类覆盖的方法或属性。使用 super 调用普通方法,语句没有位置限制,可以在子类中随便调用。super()只能出现在构造方法的第一行,目的是:创建子类对象时,先初始化父类型特征。super不能出现在静态方法中。2.实例public class TestSuper01 { public st...

Java入门教程(28) ——super关键字
文章 2022-12-09 来自:开发者社区

Java入门教程(27)——重写和final关键字

@[toc]1.重写(override)什么是重写呢,顾名思义,子类重写父类的方法,可以用自身行为替换父类行为。方法重写需要符合的条件:方法名、形参列表相同。返回值类型和声明异常类型,子类小于等于父类。访问权限,子类大于等于父类。声明为 final 的方法不能被重写。声明为 static 的方法不能被重写构造方法不能被重写。实例/** * 方法的重写实例 */ public class Te...

Java入门教程(27)——重写和final关键字
文章 2022-12-09 来自:开发者社区

Java入门教程(26)——继承

@[toc]继承是面向对象三大特征之一,继承可以让我们减少代码量,实现类的复用1.继承的作用代码复用,更加容易实现类的扩展方便建模2.继承的关键字extends,顾名思义,extends的字面意思是扩展,子类是父类的扩展,在日常生活中,继承无处不在。3.继承的特点1.通过extends关键字来继承2.子类继承父类的属性和方法(但不见得可以直接访问,如父类的私有属性和方法),但是不继承构造方法3.....

Java入门教程(26)——继承
文章 2022-12-09 来自:开发者社区

Java入门教程(25)——static关键字

静态变量(类变量)、静态方法(类方法):static 声明的属性或方法注意:为该类的公用变量,属于类,被该类的所有实例共享,在类载入时被初始化。static 变量只有一份。 一般用类名.类变量/方法来调用。 在 static 方法中不可直接访问非 static 的成员实例:public class TestStatic { int id; // id String name; /...

Java入门教程(25)——static关键字
文章 2022-12-09 来自:开发者社区

Java入门教程(24)——this 关键字

@[toc]this的中文意思这个,顾名思义,这样我们可以更好地理解this的本质:当前对象本身this 的用法:普通方法中,this 总是指向调用该方法的对象。 构造方法中,this 总是指向正要初始化的对象。this 不能用于 static 方法中。实例:public class TestThis { int a, b, c; TestThis() { Sy...

Java入门教程(24)——this 关键字
文章 2022-12-09 来自:开发者社区

Java入门教程(23)——构造方法的重载

构造方法也是方法。与普通方法一样,构造方法也可以重载构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。构造方法重载实例:注意: 1. 构造器的方法名必须和类名一致  通过new关键词调用public class U....

文章 2022-12-09 来自:开发者社区

Java入门教程(22)——类的定义

@[toc]类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。1.实例类的定义方式// 每一个源文件必须有且只有一个public class,并且类名和文件名保持一致! public class Car { } class Tyre { // 一个Java文件可以同时定义多个class } class Eat { } class Study { }对于一个类来说,有三种成员:属性 f.....

文章 2022-12-09 来自:开发者社区

Java入门教程(21)——方法的重载

重载:一个类中可以定义多个名称相同,但形式参数列表不同的方法。构成方法重载的条件:形参列表不同的含义:形参类型、形参个数、形参顺序不同只有返回值不同不构成方法的重载只有形参的名称不同,不构成方法的重载实例:public class Test02{ public static void main(String[ ] args) { System.out.println(ad...

文章 2022-12-09 来自:开发者社区

Java入门教程(20)——方法

方法(method):一段用来完成特定功能的代码片段,类似于其它语言的函数(function)@[toc]1.格式[修饰符 1 修饰符 2 …] 返回值类型 方法名(形式参数列表){ Java 语句;… … …}2.调用方式普通方法 对象名.方法名(实参列表)静态方法 类名.方法名(实参列表)3.方法的详细说明形式参数:在方法声明时用于接收外界传入的数据。(方法定义时) 实参:调用...

Java入门教程(20)——方法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注