![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 70
术业还未专攻
但行好事,莫问前程
展开
-
Java中的抽象类(abstract)和接口(interface)
一、抽象类 抽象类,说白了就是对类的抽象,那我们知道类也是对一类事物的抽象,那如何理解抽象类呢,我觉得应该从一些例子来说明抽象类是干啥的。 我们首先要知道抽象类的定义格式: public abstract class 类名 那么我们在抽象类里面写什么呢? 在抽象类里我们可以定义一些方法,我们定义的方法默认都为抽象的方法public abstract,这里大家要记住的一点就是,抽象方法一定在抽象类中存在,但是抽象类里不一定非得是...原创 2021-11-08 20:38:54 · 1751 阅读 · 0 评论 -
Java中类的创建,以及类的对象的初始化,get()\set()方法的使用
1、类的创建,遵循的一般规则:修饰符 class 类型{类中的属性和方法},例如://创建一个Person类public class Person { //类的内部可以定义一些属性 private int age; //类的私有(private)属性age,age的类型为int类型 private String name="liu"; //类的私有属性 //还可以定义一些方法 public void print1(...原创 2021-10-22 10:38:17 · 4179 阅读 · 2 评论 -
Java中类中的构造器(构造方法)
1、java中类的构造器是什么:它是一个方法2、它有什么作用,它用于类的实例化对象的初始化3、我们用代码来说明它是怎么一回事儿:(1)、我们先来创建一个main类,在他里面用于实现其他类的实例化以及方法属性的调用。public class Main { public static void main(String[] args) { }}(2)、我们都知道,类是对一类事物的抽象,抽象出他们所具有的共同属性和方法,这里我们抽象出来一个动物类,动物有很多,动物的名字,颜原创 2021-10-22 15:50:25 · 1999 阅读 · 0 评论 -
Java中的封装、继承、多态
封装继承多态是java面向对象中的三大特性,关于这三个特性具体有什么作用,能干什么,我们一起来探讨一下,如有语言形容不清楚,或者表达不准确,欢迎留言。一、封装1、封装是什么:官方来讲就是隐藏对象的属性和内部实现细节。以我个人观点来看,封装就是我们在实例化一个类对象时,把这个对象所具备的属性和内部实现的具体细节进行隐藏,不允许外部进行修改,只能通过类中定义的一些方法来访问这些被隐藏的东西,这些方法呢,就是我们所说的向外部提供一个接口。2、我们通过一个例子来分析public c...原创 2021-10-23 20:52:31 · 864 阅读 · 0 评论 -
java中的数据类型的定义
//java中的数据类型的定义 //int类型 int a1=100; //byte类型 byte a2=10; //float类型 float a3=1000; //double类型 double a4=10000; //long类型 long a0=100000; System.out.println(a1); System.out.println(a2); System.out.println(a3); System.out.println(a4); System.ou.原创 2021-10-11 17:28:31 · 878 阅读 · 0 评论 -
Java中注释和标识符定义的注意事项
java中的注释规则 //注释分为单行注释、多行注释和文档注释 //单行注释是用两个斜杠//表示,多行注释用/* */表示,文档注释用/** * * */,下面我们用例子来说明。 //输出helloworl,本行在程序中不会被执行,只是起一个解释说明的意义,用来告知人们,我们接下来要做什么。 System.out.println("HelloWorld"); /*以下几行的内容是用多行注释, 大家可...原创 2021-10-11 17:02:58 · 240 阅读 · 0 评论 -
java中的运算符的使用
基本运算符:加+,减-,乘*,除/,取余%,自增++,自减--://加减乘除、取余、++、--的运算 int a=10; int b=3; int c=5; int d=0; int e=0; System.out.println(a+b);//13 System.out.println(a-b);//7 System.out.println(a*b);//30 ...原创 2021-10-13 15:39:30 · 168 阅读 · 0 评论 -
java中二维数组转换为稀疏矩阵,以及稀疏矩阵的还原
首先定义一个二维数组:public static void main(String[] args) { //稀疏矩阵的应用,数组中有大部分元素的值为0,或者相同,那么我们可以存储那一少部分不为零的元素。并且可以把它还原 // 在五子棋中的应用。0:无 1:黑棋 2:白棋 //定义一个8*8的棋盘格二维数组 int[][] data = new int[8][8]; data[1][2] = 1;//先在数组中输入几.原创 2021-10-17 10:41:37 · 554 阅读 · 0 评论 -
java中方法的定义、调用,值传递,形参,实参
1、当我们定义两个类时,我们想在一个类里去调用另一个类的方法时,我们可以运用另一个类的类型.方法名()来实现。2、当我们在同一个类中调用方法时,要看这个方法的修饰符是否有static修饰(1)如果有static修饰的话,我们可以直接通过方法名进行调用。(2)如果没有,我们需要通过实例化类的对象来调用方法3、值传递、形参、实参:当我们定义一个方法时,方法后面如果有括号,括号里有参数,那么我们就把这个定义时,括号里的参数称为形式参数。例如:在这个方法中,a和b就是形式参数...原创 2021-10-18 17:10:02 · 548 阅读 · 0 评论 -
java数据类型的转换,变量,常量的使用规范
1.java中数据类型的转换原则:在需要转换的数据变量之前用(数据类型)变量名进行强制转换由低转高是自动转换,由高转低则需要强制转换,具体如下: //类型的转换主要有以下两种 //由低到高,自动转换; int a=100; double b=a; System.out.println(b);//运行结果为:100.0 //由高到低,强制转换 double c=1000; ...原创 2021-10-12 11:26:19 · 205 阅读 · 0 评论