day06-Java面向对象一(基础)

2016-12-26  本文已影响35人  苦笑男神

06.01_面向对象(面向对象思想概述)(了解)

06.02_面向对象(类与对象概述)(掌握)

class Student
{
    String name ;  //姓名
    int age ;      //年龄
    String gender; //性别
    
    public void study() {
        System.out.println("学习方法");
    }
    
    public void sleep() {
        System.out.println("睡觉方法");
    }
}

06.05_面向对象(学生类的使用)(掌握)

Student s1 = new Student();
s1.name = "Houwa侯";
s1.study();
System.out.println(s1.name);

06.07_面向对象(一个对象的内存图)(掌握)

Paste_Image.png

06.08_面向对象(二个对象的内存图)(了解)

Paste_Image.png

06.09_面向对象(三个引用两个对象的内存图)(了解)

06.10_面向对象(成员变量和局部变量的区别)(掌握)

06.11_面向对象(方法的形式参数是类名的时候如何调用)(掌握)

public void change(Student s)
{
    // 引用类型 的参数,会真实改变对象的值
    s.name = "XXOO";
}

06.12_面向对象(匿名对象的概述和应用)(掌握)

// 创建有名字的对象
Student s1 = new Student();
s1.name = "Houwa侯";
s1.study();

// 匿名对象
new Student().study();
new Student().name = "XXOO" ;   //无意义的

06.13_面向对象(封装的概述)(掌握)

06.14_面向对象(private关键字的概述和特点)(掌握)

06.15_面向对象(this关键字的概述和应用)(掌握)

class Student
{
    int age ;      //年龄
    
    public void sleep(int age) {  //变量的使用是--就近原则
        System.out.println(age);   //局部变量
        System.out.println(this.age);   //成员变量
    }
    
    public void setAge(int age) {
        this.age = age;  //这里不加this就是局部变量,没意义了
    }
}

END。
我是小侯爷。
在魔都艰苦奋斗,白天是上班族,晚上是知识服务工作者。
如果读完觉得有收获的话,记得关注和点赞哦。
非要打赏的话,我也是不会拒绝的。

上一篇下一篇

猜你喜欢

热点阅读