Javase入门基础学习
Java基础学习
淳丶
这个作者很懒,什么都没留下…
展开
-
异常处理
通常程序中的错误可分为三种类型:编译错误:编译器能够检测到的错误,一般是语法错误。此时不能将源代码(.java)编译成可执行的字节码文件(.class)。运行错误:程序运行时产生的错误,例如被0除、数组下标越界等等。逻辑错误:实际结果与所期结果不同,这是机器本身无法检测的,需要程序员对运行结果及程序逻辑进行分析才能发现,逻辑错误可能会导致运行结果错误,有时也可能会导致运行错误。原创 2020-07-08 18:40:09 · 696 阅读 · 1 评论 -
Object类
文章目录(一)Object类的概念(二)Object的子类继承了Object的方法(1)getClass()方法(2)equals()方法(3)toString()方法(一)Object类的概念1.java.lang.Object是java中所有类的直接父类或者间接父类。例子:class A{}class B extends A{}2.所有类的对象都可以声明成Object引用。例子:Object o1=new A()Object o2=new B()(二)Object的子类继承了Object原创 2020-07-05 18:08:48 · 2240 阅读 · 1 评论 -
接口
(一)接口的概念原创 2020-07-01 16:24:54 · 163 阅读 · 0 评论 -
抽象类
(一)抽象类的概念1.抽象类用来描述一些代表通用概念的类。2.例如汽车、火车、轮船等等,它们都属于交通工具,而交通工具只是一个抽象概念,因此我们可以定义一个交通工具类,并且将该类定义成抽象类。3.在Java中用abstract修饰的类是抽象类。例如:abstract class TrafficTool {……}与普通类的区别:抽象类中可能有抽象方法,普通类没有抽象方法。抽象类不能实例化,普通类可以进行实例化。3.抽象类不能用final修饰,普通类可以。4.抽象类只能做父类被其他类继承。原创 2020-07-01 15:49:26 · 739 阅读 · 0 评论 -
类的三大特性-多态
(一)多态的概念(二)多态的例子(三)多态确定对象的类型(四)静态和非静态的区别(五)静态变量和静态方法(六)方法绑定原创 2020-06-30 19:36:30 · 2847 阅读 · 0 评论 -
类的三大特性-封装
(一)类的封装(1)类的封装性1.如果外部的类可以随意修改一个类的成员变量,可能会造成不可预料的程序错误。例如一个人的年龄,必须是在一个正常的范围内,不能被外部随意修改,如果被设成负数,则可能会出现程序错误。2.在定义一个类的成员(包括变量和方法)时,可以使用private、protected、public等关键字说明这个成员的访问权限。3.为了实现良好的封装性,通常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。4.对一个成员变量,一般有读取和赋值两种操作,一般原创 2020-06-30 08:33:33 · 2274 阅读 · 0 评论 -
方法的构造
(一)方法的构造(1)构造方法介绍构造方法是一种特殊的成员方法,构造方法的作用是在创建对象时自动进行一些初始化操作构造方法的特征:1.方法名和类名完全相同。2.它不含返回值,甚至连void也没有。3.不能被static、final、abstract、native等等修饰。4.使用new创建对象时,系统会自动调用构造方法。/*有参构造方法name,agethis:当前对象可以通过有参构造方法对当前对象的属性进行赋值。*/package com.soft.javasepublic c原创 2020-06-29 20:49:48 · 490 阅读 · 0 评论 -
类的三大特性-继承
(一)父类和子类子类:子类是作为另一个类的扩充或修正而定义的一个类。通过继承而得到的类为子类。父类:被继承的类为父类。extends:继承的关键字。Dog为子类,Animal为父类。(二)继承的概念注意:继承使得子类可以利用父类中定义的方法和变量,就像它们属于子类本身一样。1.继承是面向对象程序设计语言的一个基本特征,通过继承可以实现代码的复用。如果一个类没有声明extends子句,则该类默认继承Object。2.定义子类的语法:class SubClass extends SuperCl原创 2020-06-29 20:20:05 · 543 阅读 · 0 评论 -
CSDN博客练习
目录(一)创建自己第一篇文章(1)创作文章1.1 编辑题目1.2编辑内容(2)发布文章(二)插入图片(一)创建自己第一篇文章(1)创作文章1.1 编辑题目引用文本//常用代码、注释。1.2编辑内容博客书写练习//- 练习如何使用博客,以及一些基本操作。再次练习//"*’" 练习如何使用博客(2)发布文章xxxxxxxxx 背景颜色是Orange中间想说的中间写上想说的话黑体字示例华文彩云示例color=#0099ff size6face=“黑体”package co原创 2020-06-28 20:22:24 · 248 阅读 · 0 评论