Java面向对象

本文介绍了面向对象编程中的类、对象概念,强调了封装的重要性,包括属性和方法的访问控制,以及如何模拟用户更改密码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类:种类,分类的元素。把具体事物的共同特征取出来归为一类, 类
            抽象的:
            类包含:
                  属性:静态的(年龄,体重,身高等)
                   行为:动态的(吃饭,睡觉,说话)
     
        注意事项:
           类名要与文件名一致(大写)
           类名要有意义
           类名上面加一行注释
     
        标注了类:
               属性
               方法
              有参/无参构造方法
               toString


      对象:具体的一个事物
     
      抽象: 提取共同特征
     
      类和对象的关系
               类是对象的抽象
               对象是类的体现
     
      对象--->类---->抽象类
     
      类  对象   抽象

      封装:
      封装就是把一个事务包装起来,不让别人知道内部细节,从而保证安全性
     
      java里的封装:  (封装是面向对象的三大特征之一)
               1 把成员变量私有化  private(私有的)
              2 给变量添加set  get方法
     
    
              public private
     

    
      访问修饰符: 4个最常用的private public
     
                private:私有的,只能在本类中使用
                default:同一个包里面可以使用
                protected:同一个包或者子类
               public:所有地方
     
        注意:private一般用来修饰属性
            public一般用来修饰方法
     
     
      重点:  本质文件夹,域名到着写
     
      包:package 本质就是一个文件夹,把功能相同的类放到一个地方,方便管理
      怎么写: 域名倒着写    DNS
      包名:全限定名(可以区分相同类名的不同类)
      import 导包,引入文件的意思
      package  :告诉别人,我这个类是在那个包里面
     
    

      static:
               static修饰成员变量和方法、被static修饰的只能static修饰,不能调用非static修饰 (重点)
               static修饰的成员变量和方法属于类,非static修饰的对象
               出生时间:  类是早于对象创建的
                       类是: 方法区(元空间)
                       对象: 堆
    
     
      final :(重点)
          变量:值不能发送变化
          类: 不能被继承
          方法:不能被重写

     

模拟实现用户更改密码 输入旧的用户名密码,如果正确,有权更新,键盘输入新的密码进行更新 输入不正确提示输入有误

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值