标签: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 面向对象
原文地址:http://huguangqin2015.blog.51cto.com/10856722/1926834