2.1 心得

面向对象:将对象作为程序的基本单元,将程序和数据封装其中,提高软件的灵活性、重用性和扩展性。

封装:隐藏对象实际属性,仅展示对外接口

接口:同一计算机不同功能层的通信规则

多态:一个实体有多种形式

类与对象

类:对对象的抽象,封装数据和操作

对象:具有类型的变量

类的定义格式

关键字:class

格式:public class 名称{}

实例:做一个聊天软件

用户类:{用户名 密码 年龄 手机号 地址 在线标识 | 验证密码 登录 修改信息 查看信息}

属性:可用变量表达的

格式:数据类型 变量名称

方法:可用逻辑(代码块、函数)表达

格式:int main(int argc){...return 0;}

int>函数的返回值类型

main>函数名称

int argc>函数的参数类型及变量名

例如:void showInfo(){sout(name+""+age)}

int max(int a,int b){return a<b?b:a;)//运算符,判断a与b大小比较

创建一个类:

public class User {
    String username;
    String password;
    int age;
    boolean isOnline;
    double score;
    public void showInfo(){
        System.out.println("-------个人信息-------");
        System.out.println("用户名"+username);
        System.out.println("密码"+password);
        System.out.println("年龄"+age);
        System.out.println("积分"+score);
        System.out.println("在线状态"+(isOnline?"在线":"离线"));
    }
}

类使用

创建对象:new

格式:类名 对象名 =new 类名();

例如:User user1 =new User();

申请一片内存空间,然后进行属性的初始化工作,给属性赋默认值,将内存中对象地址赋值给变量user1

注意:数据类型和变量在存储中的区别

引用数据类型:变量之间传递的变量所储存的对象空间内存地址

基本数据类型:存储的是值

整数型:byte short int long

浮点型:float double

字符型:char

布尔型:boolean

传地址引用:引用到实参,形参改变影响实参的值

传值引用:只复制值,操作对自身的值操作

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值