8/21 每日总结

预习内容

分支选择结构

if

if(判断条件){
true语句
}else{
false语句
}

switch

switch(条件){
case 条件1 :{ }
case 条件2 :{ }

}

循环结构

while

while(条件){ }

do-while

do{
执行语句
}while(条件)

for

for( int i=0 ;i<2 ;i++ ){
执行语句
}

控制循环结构

break与continue

break跳出循环,continue跳出本次循环。

数组结构

数组的定义

类型[] 变量名; (主要定义方式)
或者
类型 变量名[];

数组的初始化

静态初始化

类型[] 数组名 = {1, 2,....}; 
类型[] 数组名 = new 类型[]{1, 2,...};

动态初始化

类型[] 数组名 = new 类型[数组长度];

foreach 遍历数组

for (数据类型 : 数组) {
   执行语句
}

面向对象编程

类的定义

    [修饰符] class 类名 {
    [修饰符] 数据类型 变量1;
    [修饰符] 数据类型 变量2;
    }


    [修饰符] 返回值类型 方法名(参数) {
        方法语句;
    }

    // 构造器    
    [修饰符] 类名(参数列表) {
        方法语句;
    }

类的三大部件:成员变量、方法、构造器

static关键字

用于修饰成员变量和方法,用 static 修饰的成员变量后者方法是属于 类 的,而不属于该类的实例(对象)
??

this关键字

this 用于获取当前对象的属性,或者调用当前对象的方法

局部变量

局部区域内使用的变量,再区域外的部分无法使用
成员变量中是可以加入修饰符的,在局部变量中不可以加入修饰符

隐藏和封装

封装

目的:隐藏类方法实现的细节;只能通过预先定义的方法来访问数据,限制对成员变量的访问
把属性定义为 private 类型,给外部 get 和 set 方法
get方法:get + 属性名();
set方法:set+属性名();

访问控制修饰符

这里写图片描述

构造器

如果在类定义中没有显式的定义一个构造器,则编译器在编译源文件时,会创建一个没有参数、没有方法体执行语句的空的构造器;如果定义了一个构造器,则空的构造器则不会创建
如果在构造器中调用另一个构造器,使用 this语句,必须把this放在有效的执行语句第一行,而且不允许出现两条this语句

学习总结

开发步骤:创建类;创建对象;对象之间的通信
变量:声明变量;变量赋值
了解8个基础数据类型,引用数据类型(类类型)
掌握不同种类的运算符以及相应的运算优先级(最好用()来表示)
方法的定义
数据类型 方法名(){
返回值
}
构造器:给属性赋值
类中可以含有多个构造器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值