Java基础
文章平均质量分 92
乐哥码天下
这个作者很懒,什么都没留下…
展开
-
基本数据类型和包装类型
Java基于八种基本数据类型提供了对应的包装类基本数据类型 -->包装类byte -->Byteshort --> Shortint -->Integerlong -->Longfloat -->Floatdouble -->Doublechar -->Characterboolean -->Boolean1. 基本数据类型与包装类之间的转换装箱:将基本数据类型转换成对应的包装类①通过对应包装类的构造器②通过对应包装类的静态方法原创 2020-09-26 12:56:34 · 491 阅读 · 0 评论 -
接口和实现类
接口生活中有很多接口,例如:USB接口、电源接口、Type-c接口等等;一个接口,对应一个接口相应的设备。程序中的接口:一种标准,一种规范,一系列抽象方法的集合。接口的特点1、接口不能实例化2、接口中的方法都是抽象方法(public abstract 系统自带的,不需要写),但是 jdk1.8之后,还提供了默认方法:default(这个在实现类中重不重写都可以)3、接口中的属性默认添加 public static final; 常量即,所有常量名大写 例:int NUM;和public s原创 2020-09-15 16:39:21 · 11262 阅读 · 0 评论 -
抽象类和抽象方法
设计父类的时候1、提供相关的方法,无需实现(抽象方法)2、子类型需要重写对应的方法抽象类1、在类的前面加上abstract 例如:public void abstract class{ }2、抽象类不能实例化3、抽象类可以有具体的属性和方法(包括普通方法和构造方法)抽象方法1、抽象方法没有实体;例:protected void show();2、抽象方法所在的类必须是抽象类3、继承抽象类,抽象类中抽象方法必须在非抽象类中重写4、抽象方法不能是:私有的(private)、final修原创 2020-09-15 15:42:07 · 502 阅读 · 0 评论 -
关于重写toString方法
在Java后期面向对象编程时候,经常在类中重写toString方法,究竟有什么用呢?首先,所有自定义的类都继承自Object类,重写toString方法之后,就可以直接输出对象了。public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }栗子(没有重写)...原创 2020-09-15 15:12:25 · 422 阅读 · 0 评论 -
java基础-多态
什么是多态?字面意思:多种形态父类中的方法在不同的子类中有不同的体现(实现),即同一条消息在不同的类中有不同的体现。分三步去实现多态:1、父类引用指向子类对象,2、继承,3、方法重写栗子1:宠物类package com.name.day_06;/** * @author *** * @date 2020/9/14 15:34 * @describe */public class Pet { void eat(String food){}}class Dog extend原创 2020-09-15 11:23:26 · 80 阅读 · 0 评论