初识java

1.面向过程与面向对象

        面向过程:在分析解决问题的时候,首先把问题分成若干个步骤,然后每个步骤定义为一个函数,然后把每一个步骤都定义为一个函数,定义好函数意味着这个问题的解决步骤已经确定,使用时一个个依次调用就好了。

        面向对象:把构成的事物问题分解成一个个对象。建立对象的目的不是为了完成一个步骤,而是为了描述事物在整个解决问题的步骤中的状态和行为。然后通过调用对象的方法去解决问题。

2.类与对象

        类与对象是面向对象的编程中的两个很重要的概念。

        类:表示一个有共同特征的对象的集合,  是一种抽象的概念。(如“学生类”、“手机类”、“球类”)

        对象:是一个具体的概念,它是类的一个具体事例。(如“学生张三”、“苹果手机”、“篮球”)

3.类的定义

        类是java中一种复合数据类型,包含成员变量(也叫属性)和成员方法两种基本成分。 

        成员变量 :用于描述对象 静态特征

        成员方法 :用于描述对象 动态行为

        类定义的基本语法:  【修饰符】class 类名 【extends 父类名】【implements 接口名1,接口名2,······】

        成员变量的定义格式:【修饰符】 数据类型 属性名;

                        成员变量可以是java中任何一种数据类型(包括数据类型,引用类型)。

                        成员变量定义时可以对其初始化。

                        成员变量作用范围是整个类,局部变量作用范围是一个方法。

        成员方法的定义格式:【修饰符】 返回值类型 方法名{参数1,参数2,······}

4.对象的声明以及创建实例化

        声明对象格式:类名 对象名;

        实例化对象:对象名 = new 类名(参数1,参数2,······)

        对象的声明和创建实例化可以合在一起进行,合成语句:类名 对象名 = new 类名;

5.对象的使用

        成员变量:对象.变量

        成员方法:对象.方法()

6. 继承

        继承提高了程序的可重复性,可扩充性。

        子类继承父类的语法:【修饰符】 class 子类名 extends 父类名{}

        java只支持单继承。

        Java的类继承具有传递性。

        java中所有类都是“java.lang.object”类的直接或者简介子类,如果类定义没有extends,默认直接继承object类。

7.接口

            接口可以实现多重继承。

            接口的方法全部为抽象方法,并没有实现任何的实际功能,只是定义了实现某一功能的对外接口和规范。

            接口的定义语法: interface 接口名{}

            接口的实现语法:implements 接口1,接口2,······{}

 

8.抽象

        java中用关键字abstract表示抽象,abstract可以修饰方法和类。

        用abstract修饰的方法称为抽象方法。抽象方法只有方法头,没有方法体实现,抽象方法必须在抽象类中定义。

        用abstract修饰的类成为抽象类。抽象类是一种没有完全实现的类,通过它不能创建具体的实例对象。包含抽象方法的了i一定要声明为抽象类。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值