8.8晨写

8.8晨写

1.private关键字的特点

1)private修饰的变量/或者方法,只能在本类中访问,外界类不能直接访问;
2)private修饰的成员变量以及成员方法,不能直接访问,但是可以通过公共的访问间接访问
3)private权限修饰符的范围最小:只能在本类访问
class Demo{
    private int num = 20 ;
    private void method(){
        Sysetem.out.println("method Demo...");
    }
    //公共的访问方法
    public void show(){
        System.out.println( num) ; //20
        method() ; //调用私有方法// method Demo...
    }
}
class MyMain{
    public static void main(String[] args){
//要访问Demo列中的show方法()
//创建Demo类 对象 类名 对象名= new 类名() ;
        Demo d = new Demo() ;
        d.show() ;
    }
}

2.什么是封装

一个类类中的成员变量(描述事物的属性)需要对外隐藏,被private修饰,为了保证数据安全性;对外需要提供公共的访问方法setXXX()赋值/ getXXX() 获取值 ;

3.冒泡排序的思想以及核心代码体现

冒泡排序的思想:
        两两比较,较大的往后放,第一次比较完毕,最大值出现在最大索引处 ;
        依次比较,可以得到排好序的数组
        规律:
        1)两两比较: 大的往后放,
        2)第一次比较,0不比
        第二次比较,1个不比
        ....
        比较次数:数组长度-1for(int x = 0 ; x <arr.length-1; x++){ // 比较次数
        for(int y = 0 ; y < arr.length-1-x ; y ++){
//两两比较: 大的往后放,
        if(arr[y]>arr[y+1]){
//中间变量
        int temp = arr[y] ;
        arr[y] = arr[y+1] ;
        arr[y+1] = temp ;]
        }
        }
        }

4.面向对象的思想特点

1)解决实际问题上,更符合生活中的思想行为习惯
2)让复杂的事情简单化
3)我们从执行者变成指挥者
举生活中的例子
生活中处处皆对象;

5.如何描述一个手机事物的行为

class Phone{
    //属性私有化
    private String brand ; //品牌
    private int price ; //价格
    private String color ; //颜色
    //对外提供公共访问方法 setXXX()/getXXX()
//赋值
    public void setBrand(String b){ //brand
        brand = b ; //brand = brand
    }
    public void setPrice(int p){
        price = p ;
    }
    public void setColor(String c){
        color = c ;
    }
    //获取值
    public String getBrand(){
        return brand ;
    }
    public int getPrice(){
        return price ;
    }
    public String getColor(){
        return color ;
    }
    //打电话
    public void callPhone(){
        System.out.println("手机可以打电话...");
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值