- private关键字的作用及使用方法
- this关键字的作用
- API的概述
- 总结
1.private关键字的作用及使用方法
先创建类
package demo04private;
public class person {
String name;
int age;
public void show(){
System.out.println("我叫"+name+"我今年"+age+"岁了");
}
}
创建对象
public class demo04person {
public static void main(String[] args) {
person stu = new person();
stu.name = "赵丽颖";
stu.age = -20;
stu.show();
}
}
运行结果为
我叫赵丽颖今年-20岁
这样显然不合理用private关键字将需要保护的成员变量进行修饰
一旦使用private关键字 ,在本类当中仍然可以随意访问,但是一旦超过本类范围就不能直接访问了。
创建类
package demo04private;
public class person {
String name;
private int age;
public void show(){
System.out.println("我叫"+name+"我今年"+age+"岁了");
}
public void setAge(int num){
if (num<=100&&num>=0){
age = num;
}else{
System.out.println("数据不合理");
}
}
public int getAge(){
return age;
}
}
创建对象
package demo04private;
public class demo04person {
public static void main(String[] args) {
person stu = new person();
stu.name = "赵丽颖";
stu.show();
stu.setAge(20);
}
}
运行结果我叫赵丽颖今年20岁
注意:
两个方法必须叫setXxx和getXxx命名规则。
对于setter来说,不能有返回值,参数类型和成员变量类型一致。
对于getter来说,不能有参数,返回值类型和成员变量类型一致。
2.this关键字
用途:通过this关键字访问一个成员变量,可以解决局部变量名称冲突问题
public class Student {
String name;//成员变量name
int age;//成员变量age
long phone;//成员变量phone
String address;//成员变量address
public Student(String name, int age, long phone, String address) {
this.name = name;
this.age = age;
this.phone = phone;
this.address = address;
}
}
上面代码中构造方法中定义的参数name,age等它是成员变量,在类中也定义了name,age等成员变量,在构造方法中使用age则是访问局部变量,如果使用this.age则是访问成员变量。
3.API的概述
API:*是(Application Programming Interface)的简称,它的具体意思是:
应用程序编程接口,是一些预先定义的类*
运用:我们做程序员的可以直接使用这些已经被打包的类来做具体的应用。
4.总结
java中的类应该是一个非常重要的部分,应该更加熟练学习运用。
这周过年了,我也比较水
也祝大家春节快乐,牛运亨通!
哈哈哈,写的太好了https://www.lawjida.com/
每次看到你的文章,我都觉得时间过得好快。 https://www.4006400989.com/qyvideo/93421.html
《肥猫流浪记》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/56501.html
你的才华让人瞩目,期待你的更多文章。 http://www.55baobei.com/6ZNINn3tIf.html
你的文章让我学到了很多知识,非常感谢。 https://www.4006400989.com/qyvideo/26808.html
你的文章让我学到了很多技能,非常实用。 https://www.yonboz.com/video/46897.html
《肥猫流浪记》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/56501.html
看到你的文章,我仿佛感受到了生活中的美好。 http://www.55baobei.com/kw9eYk11Vl.html
畅玩传奇私服,首选高效稳定客户端,体验极致游戏盛宴!:https://501h.com/jinbi/2024-07-24/22935.html
《田间的少年》大陆综艺高清在线免费观看:https://www.jgz518.com/xingkong/11066.html
《披荆斩棘的哥哥 黑胶全开麦(特别加长版 )》大陆综艺高清在线免费观看:https://www.jgz518.com/xingkong/150544.html
哈哈哈,写的太好了https://www.cscnn.com/
文章的确不错啊https://www.cscnn.com/
看的我热血沸腾啊www.jiwenlaw.com
想想你的文章写的特别好www.jiwenlaw.com
看的我热血沸腾啊https://www.237fa.com/
想想你的文章写的特别好https://www.237fa.com/
怎么收藏这篇文章?
怎么收藏这篇文章?
看的我热血沸腾啊https://www.jiwenlaw.com/