从学习java开始,我就一直认为,如果一个类的属性定义成private,如Test类中的addition属性:
public class Test{
private String addition;
}
那么就没办法通过以下方式访问addition属性的:
Test test = new Test();
test.addition = ***;
好像是受c++的影响才这么认为的。现在我发现我又错了。如果在Test类里有一个test对象,那么这个对象是可以这样访问的。见下面的例子
public class Test{
private String addition;
public String getAddition() {
return addition;
}
public void setAddition(String addition) {
this.addition = addition;
}
/**
* @param args
*/
public static void main(String[] args) {
Test test = new Test();
test.addition ="sdf";
System.out.println(test.addition);
}
}
分享到:
相关推荐
java中public、protected、默认、private关键字
private - 11 - protected - 12 - public - 12 - return - 13 - short - 13 - static - 13 - super - 14 - switch - 14 - synchronized - 15 - this - 16 - throw - 16 - throws - 16 - transient - 17 - try - 17 -...
主要介绍了java private关键字用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
揽括了java中常见的关键字及用法,包括Abstract、instanceof、private、protected等等。
private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类...
在Java中, 可以使用final关键字修饰类、方法以及成员变量。 (1).final标记的类不能被继承; (2).final标记的方法不能被子类复写; (3).final标记的变量即成为常量,只能被赋值一次. 注意: 如果使用final来...
【IT十八掌徐培成】Java基础第04天-04.OOP-堆栈的溢出与设置-private关键字.zip
77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77.java中的private.zip77...
Java中的final关键字 1、修饰类的成员变量 这是final的主要用途之一,和C/C++的const,即该成员被修饰为常量,意味着不可修改。 上面的代码对age进行初始化后就不可再次赋值,否则编译时会报类似上图的错误。 ...
Java关键字是Java编程语言中预定义的保留字,用于表示特定的语言功能或概念。它们在语法上具有特殊的意义,不能用作变量名、类名或其他标识符。掌握Java关键字的作用对于编写正确的Java代码至关重要。这些关键字包括...
工程中,包PrivateData中的PrivateData.java是程序入口。 如果你要运行,打开后要求输入用户名和密码,只要输入用户名cletor,密码123456即可。 问题描述:本程序使用Access数据库。在添加“分类”时,插入新记录...
总结了Java学习中的52个关键字(包括一些总结),如果觉得自己Java基础知识需要总结一下的,可以下载下来瞧瞧 1.final数据: 1>对于基本类型前加以final修饰,表示被修饰的变量为常数,不可以修改。一个既是static有...
new:新建,用于创建一个新的对象。 null:空,用于表示一个空对象引用。 package:包,用于定义一个包。 private:私有,用于定义一个私有成员或方法。 protected:受保护的,用于定义一个受保护的成员或方法。 ...
Python没有类似于Java的private关键字, 但也可以为类定义私有属性. 只需将属性命名变为以__开头, 例如 __field. 示例代码: class Vector2D(object): def __init__(self, x, y): self.__x = float(x) self.__y = ...
java代码-使用java解决private修饰符的源代码 ——学习参考资料:仅用于个人学习使用!
一个C++类中的变量如果如下关键字作为修饰符. 1. public: 程序的任何地方都可以访问. 2 protected: 只有类本身及其派生类和其友元函数,友元类可以访问. 3 private: 只有类本身及其友元函数,友元类可以访问. 4 friend...
day06、Java 面向对象_类和对象_private关键字_this关键字。 day07、Java API概述_Scanner 概述和使用_Random使用_ArrayList集合用法。 day08:Java 字符串的基本操作_静态static关键字 day09:Java 类的继承_...
javax.security.auth.x500 此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。 javax.security.cert 为公钥证书提供类。 javax.security.sasl 包含用于支持 SASL 的类和接口...
//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[32]; StrLen: Byte absolute Str; //这个声明指定了变量StrLen起始地址与Str相同. //由于字符串的第0个位置保存了字符串...
java关键字源码到Java10 翻译Java源代码以使用jdk的10 var关键字。 使用尊贵的生成解析器和侦听器。 建造 编译jar或从发行版中下载(如果可用): mvn package ls -la target/ ... toJava10.jar 用法 将其指向,默认...