Java基础

目录

类和对象的关系:

成员变量和局部变量

this关键字

构造方法

封装

权限修饰符

IDEA快捷键


Java当中要想创建对象,必须现有类的存在

类:一组相关属性和行为的集合,将其看做为是对象的设计图。

对象 :是根据设计图(类),创建出来的实体

类和对象的关系:

1)依赖关系:需要根据类,创建对象
2)数量关系:根据一个类,可以创建出多个对象

public class student {
  String name;
  int age;
  public void study() {
    System.out.println("学生敲代码...");
  }
  public void lesson() {
    System.out.println("学生上课...");}
  }
}

给对象赋值

Student stu1=new Student()
stu1.name="小明";
stu1.age=19;
stu1.study();
stu1.lesson();

成员变量和局部变量

成员变量在整个类中都有效

局部变量在自己的方法中有效

总的来说,都是在自己所属的大括号中有效 

当局部变量和成员变量重名的时候,就近原则

this关键字

this关键字的作用:

this可以调用本类成员(变量,方法)

    this.本类成员变量

    this.本类成员方法();

public class Student {
    String name;
    public void sayHello(String name) {
    System.out.println(name);              //局部变量
    System.out.println(this.name);         //成员变量
    }
}

​
​

构造方法

格式:
1.方法名与类名相同,大小写也需要一致
2.没有返回值类型,连void都没有
3.没有具体的返回值(不能由return语句带回结果数据)

封装

使用类设计对象时
       将需要处理的数据
       以及处理这些数据的方法,设计到对象中

优势:

更好的维护数据
使用者无需关心内部实现,只要知道如何使用即可

权限修饰符

public修饰的成员可以任意访问

protected修饰的成员只能在本包中或者子类中访问(和类有关联的地方访问)

(default)修饰的成员只能在本包中访问

private修饰的成员只能在本类访问

     最常用public和private

      private用于封装成员变量

      public多用于类,接口,方法的声明上

IDEA快捷键

Ctrl + F在当前文件进行文本查找 
Ctrl + R在当前文件进行文本替换 
Ctrl + Z撤销 
Ctrl + Y删除光标所在行 或 删除选中的行 
Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 
Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 
Ctrl + /注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 
Alt + EnterIntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值