Unique_LZ
码龄3年
关注
提问 私信
  • 博客:19,133
    动态:35
    19,168
    总访问量
  • 24
    原创
  • 1,088,448
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2022-03-18
博客简介:

Unique_LZ的博客

查看详细资料
个人成就
  • 获得32次点赞
  • 内容获得4次评论
  • 获得54次收藏
创作历程
  • 24篇
    2022年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JAVA面对对象继承性---方法覆写

二、覆写继承性的主要特征是子类可以根据父类已有的功能进行功能的扩展,但是在子类定义属性或方法时,有可能出现定义的属性或方法与父类同名的情况,这样的操作就称为覆写。方法的覆写:当子类定义了和父类的方法名称、返回值类型、参数类型及个数完全相同的方法时,就称为方法的覆写。实现方法的覆写:package oop;​/** * 方法的覆写 */class A{ public void fun(){//在父类中定义方法 System.out.println("今天天气...
原创
发布博客 2022.04.07 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA面向对象--继承性

一、继承性继承是面向对象的第二大特性,而继承性要解决的就是代码重用问题,利用继承性可以从已有的类继续派生处新的子类,也可以利用子类扩展处更多的操作功能继承性严格来讲就是指扩充一个类已有的功能。如法如下:class 子类 extends 父类{}继承的基本实现:package oop;​/** * 面向对象三大特性之一-----继承性 */class Person{//定义一个人类 private String name;//定义属性名字 private in..
原创
发布博客 2022.04.07 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA内部类

内部类是一种类的结果扩充,一个类的内部除了属性和方法外,还可以存在其他类的结构,并且内部类也可以定义在方法或代码块中。 基本概念 所谓的内部类指的就是在一个类的内部继续定义其他内部结构类 观察内部类的基本形式: package oop;​/** * 观察内部类的基本形式 */class Outer{//外部类 private String msg="Hello World!";//属性 class Inner{//内部类 public void ...
原创
发布博客 2022.04.06 ·
494 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA 代码块

在程序中可以直接使用"{}"定义一段语句,根据此部分定义的位置以及关键字的不同,代码块一共可以分为四种:普通代码块、构造块、静态块、同步代码块(等待多线程时) 普通代码块 如果一个代码块写在方法里,就称它为普通代码块 package oop;​/** * 普通代码块 */public class OopDemo05 { public static void main(String[] args) { { int num=10; ...
原创
发布博客 2022.04.04 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA static关键字

static定义属性 一个类的主要组成是属性和方法(分为普通方法和构造方法),而每一个对象都分别拥有各自的属性内容(不同对象的属性保存在不同的堆内存中),如果类中的某个属性希望定义为公共属性(所有对象都可以使用的属性),则可以在声明属性前面加上static关键字 package oop;​/** * static定义属性 */class Book2{ private String title;//普通属性 private double price;//普通属性 ...
原创
发布博客 2022.04.03 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA对象比较

如果有两个数字要判断是否相等,可以使用"=="完成,如果字符串要判断是否相同可以使用equals()方法,但是如果有一个自定义类,要判断它的两个对象是否相等,那么必须要实现类对象中所有属性内容的比较String类中的equals()方法也属于对象比较操作,它具备null的验证对象比较实现:package oop;​/** * 对象比较实现 *///定义一个图书类class Book1{ private String title;//书名 private double..
原创
发布博客 2022.04.03 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA 数据表和简单JAVA类映射

简单的Java类在实际开发中都是根据其数据表的定义来实现的,在项目开发中有着无可替代的作用。下面给出数据中字段的名称及意义如下: 部门表(dept):部门编号(deptno)、部门名称(dname)、部门位置(loc) 雇员表(emp):雇员编号(empno)、姓名(ename)、职位(job)、工资(sal)、佣金(comm)、领导编号(mgr)、部门编号(deptno) 在本程序中还存在以下引用关系定义: 一个雇员属于一个部门,应该在雇员里面保存部门信息,所以在Emp类
原创
发布博客 2022.04.03 ·
636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

希望疫情快快结束,想去见见重要的人

发布动态 2022.04.03

JAVA中的this关键字

在JAVA中this可以完成三件事情:调用本类属性、调用本类方法、表示当前对象 this调用本类属性 使用this关键字明确地表示访问类中的属性 package thismethon;​/** * this调用本类属性 */class Book{ private String title; //定义书名 private double price; //价格 //定义构造方法 //无参 public Book() { } //有...
原创
发布博客 2022.04.02 ·
583 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

JAVA中String的常用方法

String类在所有项目开发里面一定会用到,因此String类提供了一系列的功能操作方法。 字符和字符串 String类与字符之间的转换 方法名称 类型 描述 public String(char[]value) 构造 将字符数组转换为String类对象 public String(char[]value,int offset,int count) 构造 将部分字符数组转换为String public char charAt(i
原创
发布博客 2022.03.31 ·
6256 阅读 ·
13 点赞 ·
2 评论 ·
48 收藏

JAVA String类的基本概念

String类得两种实例化方式 (1)直接赋值 String 变量="字符串"; (2)构造方法实例化 public String(String str),在构造里面依然要接收一个String类对象; 字符串的比较 字符串对象使用"=="比较的问题:"=="在String比较时比较的只是内存地址的数值,并不是内容。 引用类型都可以使用"=="比较,在整个Java中只要是引用数据类型一定会存在内存地址,而"=="可以用于所有的引用数据类型的比较,但比较的不是内容,永远都只..
原创
发布博客 2022.03.31 ·
639 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

简单JAVA类

对于简单JAVA类有如下基本开发要求: 类名称必须存在意义,例如:Book,Emp 类中所有属性必须private封装,封装后的属性必须提供setter、getter方法 类中可以提供任意多个构造方法,但是必须保留一个无参的构造方法 类中不允许出现任何输出语句,所有信息输出必须交给被调用处输出 类中需要提供有一个取得对象完整信息的方法,暂定为getInfo(),而且返回String类型 根据基本开发要求,定义开发Emp程序类 package oop;
原创
发布博客 2022.03.30 ·
4201 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

JAVA匿名对象

对象的名字可以解释为在栈内存中保存,而对象的具体内容(属性)在堆内存中保存,这样一来,没有栈内存指向堆内存空间,就是一个匿名对象package oop;​/** * 面向对象封装性的初步分析 * */class Book{//定义一个Book类 private String title;//书的名字 private double price;//书的价格 //定义构造方法 //无参 public Book() { } //有参 ...
原创
发布博客 2022.03.30 ·
336 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA构造方法(构造器)

构造方法本身是一个特殊的方法,它在新对象实例化的时候被调用其定义原则是:方法名称与类名相同,没有返回值类型声明,同时构造方法也可以进行重载Test t = new Test();类名称 对象名称 = new 类名称();new关键字后面Test()其实就是在调用构造方法作用:用于对象初始化构造方法和普通方法的区别: 构造方法是在实例化对象的时候只调用一次 普通方法实在实例化对象产生之后,通过"对象.方法"调用多次 构造方法和普通...
原创
发布博客 2022.03.30 ·
387 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA面向对象封装性初步分析

使用private关键字进行封装,将类中的属性进行私有化的操作针对属性由这样一直定义:所有在类中定义的属性都要求使用private声明,如果属性需要被外部所使用,那么按照要求定义相应的getter、setter方法。setter方法主要是设置内容:public void setTitle(String t),有参;getter方法主要是获取属性内容:public String getTitle(),无参;package oop;​/** * 面向对象封装性的初步分析 * */c
原创
发布博客 2022.03.29 ·
220 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

JAVA类与对象

2.1类与对象的基本概念 类 类是具有相同特性(数据元素)和行为(功能)的对象的抽象。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来 类映射的每一个对象都具有这些数据和操作方法,类的继承具有层次性和结构性,高层次对象封装复杂行为,具体细节对该层次知识保持透明,可以减小问题求解的复杂度。 对象 对象的含义是指具体的某一个
原创
发布博客 2022.03.29 ·
238 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA面向对象的简介

基本概念 面向对象(Object Oriented)是软件开发方法,一种编程范式面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 方法 方法是指对象能够进行的操作,方法同时还有另外一个名称,叫做函数。方法是类中的定义函数,其具体的作用就是对对象进行描述操作。 封装性 封装是将数据和代码捆绑到一起..
原创
发布博客 2022.03.28 ·
676 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

JAVA 数组

数组的基本概念 数组指的就是一组相关变量的集合。java中,数组属于引用型数据 声明并开辟数组 数据类型 数组名称[]=new 数据类型[长度];数据类型[]数组名称=new 数据类型[长度]; 分步完成 声明数组: 数据类型 数组名称[]=null;开辟数组: 数组名称=new 数据类型[长度]; 定义数组: package array;​/** * 定义数组 */public class Demo01 { public static v...
原创
发布博客 2022.03.22 ·
446 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA 方法

Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被应用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展 方法包含一个方法头和一个方法体,下面是方法的所有部分: 修饰符:修饰符,是可选的,告知编译器如何调用方法,定义了该方法的访问类型 返回值类型:方
原创
发布博客 2022.03.22 ·
495 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA循环结构语句

1.while循环语句while(循环条件){执行语句...}{}中的执行语句被称为循环体,循环体是否执行取决于循环条件如果没有限制循环条件,程序将永远执行下去package struct;​public class whileDemo03 { public static void main(String[] args) { int i=0; int sum=0; while (i<=1000){ ...
原创
发布博客 2022.03.22 ·
344 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多