java学习日记_20:面向对象之this关键词的概述和。07.08
来源:互联网 发布:衣服除皱喷雾 知乎 编辑:程序博客网 时间:2024/05/23 13:04
/*
曾经曰:起名字要做到见名知意。
this:是当前类的对象引用。简单的记,它就代表当前类的一个对象。
注意:谁调用这个方法,在该方法内部的this就代表谁。
this的场景:
解决局部变量隐藏成员变量
*///定义学生类
class Student {
//姓名
private String name;
//年龄
private int age;
//姓名获取值
public String getName() {
return name;
}
//姓名设置值
public void setName(String name) { //name = "林青霞";
//name = name; //变量的使用规则:就近原则
//这里是类名,目前还没有说过类似的用法,所以这个是有问题的
//这里的调用只能通过对象名
//这个对象如果存在,它应该代表的是Student的一个对象。
//那么,谁能够代表当前类的对象呢? java就提供了一个关键字 this
//Student.name = name;
this.name = name;
}
//年龄获取值
public int getAge() {
return age;
}
//年龄赋值
public void setAge(int age) {
this.age = age;
}
}
//测试类
class StudentTest {
public static void main(String[] args) {
//创建学生对象
Student s = new Student();
//给成员变量赋值
s.setName("林青霞");
s.setAge(27);
//获取数据
System.out.println(s.getName()+"---"+s.getAge());
}
}
0 0
- java学习日记_20:面向对象之this关键词的概述和。07.08
- java学习日记_34:面向对象之super关键词、this与super的区别和继承中构造方法的关系。08.16~17
- java学习日记_31:面向对象之继承的概述、使用、特点和弊端
- 黑马程序员--Java学习日记之面向对象(封装,this和static,继承)
- java学习日记_21:面向对象之this关键字的内存示意图。07.09
- Java学习日记_17:面向对象之封装的概述。07.04
- java学习日记_19:面向对象之private关键词。07.06—07
- JAVA面向对象-----this的概述
- java学习日记_18:面向对象之封装的好处和原则。07.05
- java学习日记_24:面向对象之成员方法的分类和运用。07.13
- java学习日记_32:面向对象之继承的特点和注意事项
- java学习日记_38:final关键词的引入和修饰对象的特点
- java学习日记_16:面向对象之匿名对象。07.03
- java学习日记_41:面向对象之抽象的引入、抽象的特点和抽象成员的特点
- java学习日记之this
- java学习日记_13:面向对象之对象的内存示意图。
- 黑马程序员--Java学习日记之面向对象(多态和匿名内部类)
- 黑马程序员--Java学习日记之面向对象(封装,继承和构造方法)
- 【笔记】Python 3自学笔记之基础知识
- 瞎搞
- mysql 数据类型
- iOS--UI UIMenuController的使用
- 线索化二叉树BinaryTreeThreading
- java学习日记_20:面向对象之this关键词的概述和。07.08
- windows下面使用RMarkDown
- 安卓开发学习心得-------自定义适配器BaseAdapter基础
- ubuntu使用
- 逐帧(Frame)动画+补间(Tween)动画的小案例
- Python使用链接Mysql数据库
- Jetty源码分析(二)---ContainerLifeCycle组件
- 二叉树相关面试题
- 汇编预备知识(一)