栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面向对象基础知识小概述

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面向对象基础知识小概述

<一>Java语言特点:一:面向对象两个基本特征:类和对象三大特性:封装继承和多态

                          二:健壮性

                         三:跨平台性

因为有了jvm,同一个Java程序在三个不同程序操作系统上执行,这样就实现了java程序的跨平台性。

<二>Java核心的两种机制:1Java虚拟机 2垃圾收集机制

JDK?包含了Java的开发工具,也包含了JRE,其中开发工具:编译工具javac.exe打包工具jar.exe

JRE?包括虚拟机(JVM)和java程序所需的核心类库等。若想要运行一个开发好的java程序,计算机中只需要安装JRE即可。

<三>数组中的常见异常:

1.ArrayIndexOutOfBoundsException数组角标越界异常

2.空指针异常NullPointerException

<四>面向过程和面向对象

 面向对象三条主线:
 * 1.Java中类及类的成员:类(class),成员变量(属性)、方法(函数)、构造器(或构造方法);代码块(初始化块)、内部类
 *    属性:对应类中的成员变量Field=属性=成员变量  Method=(成员)方法=函数
 *    行为:对应类中的成员方法
 * 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)
 * 3.其他关键字的使用:true、false、while、this、super、abstract、interface、package、import、等


 <五>面向过程和面向对象
 * 举例:人把大象装进冰箱 
 * 面向过程:强调的是功能行为,以数为最小单位,考虑怎么做
 * 1.把冰箱打开
 * 2把大象抬起来,塞进冰箱
 * 3把门关上
 * 
 * 面向对象:将功能封装进对象,强调具备了功能的对象,以类、以对象为最小单位,考虑谁来做。
 * 人{
 *   打开冰箱(){
 *   冰箱.开开()}
 *   抬起(大象){
 *    大象.进入(冰箱);
 *   }
 *   关闭(冰箱){
 *    冰箱.闭合();
 *   }
 * }
 * 大象{
 *   进入(冰箱){}
 * }
 * 冰箱{
 *  开开(){};
 *  闭合(){};
 * }


<六>、面向对象中最基本的要素:类(Class)和对象(Object)或实例
 *   类是对一类事物的描述,是抽象的、概念上的定义:比如汽车 ,人、 
 *   对象是实际存在的该事务的每个个体,因而也被称为实例
 *   比如:Scanner类
 *   Scanner scan(对象的名) = new Scanner(System.in);
 *   类和对象是面向对象的核心概念
 *   “万事万物皆对象:先类然后实例化一个对象”

<七>类的创建和实例化

public class PersonTest(){

public static void main(String[] args) {
        //输入流的入口,也就是有了这一句在像控制台送出了一个信号:我就要输入内容了,你给我挪出位置,听我的命令
        Scanner scan = new Scanner(System.in);
        //2创建类的对象(实例化类、类的实例化)
        Person p1 = new Person();

}

class Person{

属性:数据类型 变量名 = 变量值
    String name = null;
    int age = 1;
    
    //2方法
    public void eat(){
        System.out.println("人吃饭");
    }

}

  1. 面向对象思想的体现一:类和对象的创建和执行操作有哪三步?

第一步:提供java类:一方面是自己创建;另一方面是api提供的

第二部:类的实例化(或创建类的对象):

第三步:通过对象调用相关结构。“对象.属性”

常调:“对象.方法”

例外:比如:Math.sqrt()/Math.random()/Arrarys.sort(()/....{用类直接调用;绝大部分需要用对象去调用}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592113.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号