2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
4.方法重载:
1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域。
2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载。
5.方法的调用:类名.方法
6.对象的创建:假设存在一个类Person,创建对象语句为Person p=new Person()
下面是一个例子,参考理解
public class Cat {
public static void main(String[] args) {
Kitty K1=new Kitty()//创建一个对象K1
Kitty K2=new Kitty("小猫咪",3)//创建一个对象K2,名字为小猫咪,年龄为3
System.out.println("Kitty的名字:"+K1.name+K1.age+"岁")//输出对象K1的名字和年龄
K1.play()//调用play方法
K1.eat()//调用eat方法
System.out.println("Kitty2的名字:"+K2.name+K2.age+"岁")//输出对象K2的名字和年龄
K2.play()//调用play方法
K2.eat()//调用eat方法
}
}
class Kitty{
String name="小猫"
int age=1
//无参数的构造方法
Kitty(){
}
//有参数的构造方法
Kitty(String name,int age){
this.name=name
this.age=age
}
//玩的方法
void play() {
System.out.println("玩橡皮泥")
}
//吃的方法
void eat() {
System.out.println("吃苹果")
}
}
包括。idea
java基础第三章------流程控制
Jetiaming
原创
关注
0点赞·119人阅读
1流程控制结构
Java中有三种流程控制结构:顺序结构、选择结构、循环结构
顺序结构:顺序结构指的是程序自上而下一次执行的每条语句,中没有任何的判断和跳转,前面所有的结构都是顺序结构
选择结构:
选择结构根据判断条件的结果来执行不同的代码.Java提供if控制语句、switch语句来实现选择结构
循环结构:
根据判断条件来重复执行某块代码。Java提供、while语句,do-while语句、for语句来实现循环结构
1.if控制语句
if语句的语法格式如下:
if(表达式){
语句块
}
if是java中的关键字
表达式是布尔类型的表达式,其结果是true或false