首页 > 代码库 > JAVA学习第七天

JAVA学习第七天

1、能够理解面向对象的思想

面向对象是基于面向过程的编程思想,强调的是对象,由对象去调用功能。它是一种更符合人类习惯的编程思想,可以将复杂的事情简单化,将我们的角色从执行者变成了指挥者。


2、能够明确类与对象关系

类是客观世界中相关事物的基本特征抽象。对象是该类事物的具体体现。比如手机是一个类,而iphone7就是一个对象。


3、定义学生类

public class Student{

//成员变量

String name;

int age;



//成员方法

public void tell(){

System.out.println("我叫:"+ name +",今年"+age+"岁。");

}


}


public static void main StudentDemo{

//实例化对象

Student stu = null;

stu = new Student;

stu.name = "laohu";

stu.age = 28;

stu.tell();


}



4、能够创建对象,并且使用对象访问类中的成员

public Student{

String name;

int age;

}


public StudentDemo{

public static void main(String[] args){

Student stu = new Student;

stu.name = "zhoa";

stu.age = 30;

}

}


5、能够说出成员变量和局部变量的区别

1)位置不同:成员变量在类中,方法外;局部变量在方法中。

2)内存位置不同:成员变量在堆区;局部变量在栈区;

3)初始化:局部变量需初始化;成员变量有默认值,无需初始化;

4)生命周期不同:局部变量随方法的调用而产生,随方法的调用完毕而消失;成员变量随对象的产生而产生,随对象的消失而消失。


6、能够用封装的思想定义一个标准类--POJO



7、能够说出this可以解决的问题

1)表示类中的属性;

2)调用本类中的构造方法;

3)表示当前对象。





8、能够运用构造方法创建对象

class Student{

public Student(String name, int age){

if(age>0){

this.name = name;

return name;

}else{

return 0;

}


if(name  ){



}


this.name = name;

this.age = age;

system.out.println("我叫:"+name+",今年"+age+"岁。")

}

}


public class StudentDemo{

public static void main(String[] args){

Student stu = new Student("laohu",30);

}

}


JAVA学习第七天