Java面向对象(1)

1.冒泡排序

for(int i=0;i<arr.length-1;i++){

    for(int j=0;j<arr.length-1-i;j++){

           if(arr[j]>arr[j+1]){

                  int temp=arr[j]

                  arr[j]=arr[j+1]

                  arr[j+1]=temp

       }

  }

}

2.使用线性查找,看数组中是否由22这个数字

int dest=22;

boolean isFlag=true;

for(i=0;i<arr.length;i++){

     if(arr[i]==dest){

         sysout(i)

        isFlag=fauls

       break;

        }

}

if(isFlag)

    sysout("未找到")

---------------------------------------------------------------------------------------------------------------------------------

Java语言的核心:面向对象

一.Java面向对象学习的三条主线

1.Java类及类的成员,属性,方法,构造器;代码块,内部类

2.面向对象的三大特征:封装性,继承性,多态性,(抽象性)

3.其他关键词:this,super,static,final,abstract,interface,package

二.面向过程与面向对象的区别

1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做

2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做

三.面向对象的两个要素

1.类:对一类事物的描述,是抽象的,概念上的定义

2.对象:是实际存在的该类事物的每个个体,因而也称为实例

>面向对象程序设计的重点是类的设计

>设计类,就是设计类的成员

 

 类中属性的使用

属性(成员变量) vs   局部变量

 

 

1.关于权限修饰符,默认方法的权限修饰符都显示用public

有4种权限修饰符:private,public,缺省,protected

2.返回值类型 

有返回值 vs 没有返回值

(1)如果方法有返回值,则必须在方法声明时,指定返回值类型 ,同时,方法中,要使用“return +数据”返回指定类型的变量或者常量。

(2)没有返回值,通常用void表示,可以不使用return。如果要使用return,则用"retrun;"表示结束语句

3.方法名

属于标识符,遵循标识符的规则和规范 “见名知意”

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值