当前位置:首页 » 编程语言 » java的get

java的get

发布时间: 2022-06-15 07:59:02

java get方法

Bookbook=newBook();
book.setBook(Bookbook);
book.getBook();

创建个对象,这样就可以了啊


实在不明白你要问什么,你定义了一个Book类,类的成员变量也是book也就算了,

你打印Book对象,重写toString方法,返回类名,就这样

还是说下你实际需求吧

Ⅱ 在java中,set和get方法什么时候用

get()和set()有一个好处,当输入.get(.set)时就能显示所有的属性。把所有设置都归纳起来,对于外部的使用都方便而已。

1、灵活性
比如我们有一个Person类,我们给它设置一个属性name,但是我们希望在取名字的时候,不是只显示名字,而是把名字按我们的要求输出,比如”我的名字叫XX”,代码如下:

publicclassPerson{
privateStringname;

publicStringgetName(){
return"我的名字叫"+name;
}

publicvoidsetName(Stringname){
this.name=name;
}
}

如上代码,以后我们只要定义一个person对象,并给他setName(xx),再getName的时候,就会显示我的名字叫XX。

2、安全性。
比如我们的操作系统在新建用户或在共享文件的时候,经常会提示对针对某个用户的权限是什么,是只读还是只写还是可读写,这里的读写就好比get/set。

对于类来说,如果不使用set/get方法,直接用public定义某个属性,那么这个属性是可读可写的,如果你希望一个类的某个属性是只能读取,不能写入的时候,上面用public定义某个属性就不能满足了,但是我们可以使用private定义属性,再定义一个get方法,但是不定义set方法来实现。反之,只定义set,不定义get则表示该属性是只写不能读的。如下列代码:

publicclassCircle{
privatedoubleradius;

privatedoublepai=3.14;

publicdoublegetPai(){
returnpai;
}

publicvoidsetRadius(doubleradius){
this.radius=radius;
}

/**
*计算周长
*/
publicdoublegetC(){
return2*pai*radius;
}
}

我们定义了一个圆类,定义了属性半径和pai,半径我只提供写的方法,但是不提供读,而pai只提供读,但不能写,并提供了一个计算周长的方法getC。在实际项目中,对一些类的设计时,严谨的设计是要考虑哪些类是只读或是只写的。

Ⅲ java中的get逻辑怎么使用的呢

 使用get()和set()安全在哪里呢?(假如你开发一个类给别人用,人家只要输入.get就能知道所有的属性。) 2、有些人说封装性,但是变量本身就是封装在类里面的呀!其实大部分人都是人云亦云,说什么安全性和封装性,只要学java的人都知道这些名词

Ⅳ java的get和set方法

set设置对象属性值,get从对象属性中获取值get自然是取值
set
自然是设置值
这个是
java的
面向对象编程的一个特点直接GETSET用呗JAVA中有一个概念叫做封装,封装就是将对象一些自身的属性封装起来,隐藏起来,不让外界任意访问,如果你要让外界访问这个属性你就要提供get和set方法。比如你叫张三,你的名字只有你一个人知道(私有属性),别人问你叫什么,你说出你的名字就调用了你的get方法,反之如果给你取名字调用的就是你的set方法,get和set方法不是一定要必须两者都有,你可以根据实际情况而定。get方法是用来得到对象里属性的值,set方法相反,是用来给对象的属性设值的。get方法一般是得到成员变量的值,set是设置一个成员变量的值

Ⅳ JAVA get方法

使用get方法 是为了对某些特殊值做处理后再输出 或者对特殊类型进行格式化输出
比如sex这个值 在没有赋值之前是null 如果用System.out.println(); 输出 就是null 不好看 所以一般做这样的处理
public String getSex(){
return sex==null? "":sex ;
}

Ⅵ java中的get用法问题

get方法是一种约定而非要求。JAVA中的一个对象,可以有若干个属性,而为了“封装”的特性,一般会对给部对属性的访问以限制。外部对属性的访问一般分为读(get)和写(set),当看到代码中出现getName,程序员就可以明白此方法的作用为读取属性name的值。
该方法可以取任何名字,readName、Name之类都可以,但是习惯上使用getName(写时用setName)。

Ⅶ get()在java中,是什么意思什么用途

get()是获取属性的意思。

比如你有一个类Student,它有两个成员变量,grade和age。

那么这个类可以这么写

public class Student {

private int grade;
private int age;
}

如果你想用一个方法获得grade和age变量,可以加入两个方法

public class Student {

private int grade;
private int age;
private int getGrade() {
return grade;
}
private void setGrade(int grade) {
this.grade = grade;
}
private int getAge() {
return age;
}
private void setAge(int age) {
this.age = age;
}
}
这里面的getAge()和getGrade()就是get方法
另外两个就是set方法,一般他们是成对出现的。

不知道能不能解释你的问题。

不能的话M我。

Ⅷ JAVA 中get()和get()的用法,和意义

面向对象最重要的特性之一是封装

getter和setter我们称为属性访问控制器

通常,由于我们的属性被设置为private,我们不允许直接外部调用,而只提供公共的getter和setter方法。

我们只需要封装年龄属性,我们只需要保持适当的值,没有负的年龄,这是常识。

例如:

Publicclass{

Privateintage;

PublicintgetAge(){

Returnthis.Theage;

PublicvoidsetAge(intage)throwsanexception{

If (age < 0){

Throwanewexception("ageerrorentered");

Other}{

This.Theage;

(8)java的get扩展阅读:

Set()和get()在API中不可用,因为任何类都可以有Set和get方法,您可以在自己的类中编写Set和get方法。变量的set方法是为该变量赋值,get方法是获取该变量的值。

这是set和get最基本的用法,例如:一个标准的Javabean由所有变量及其set和get方法组成。

Java是一种面向对象的编程语言,它不仅吸收了c++语言的优点,而且抛弃了c++中难以理解的多继承概念、指针,因此Java语言具有功能强大和易于使用的两个特点。

作为静态面向对象编程语言的代表,Java语言很好地实现了面向对象理论,允许程序员以一种优雅的思维方式进行复杂的编程。

Ⅸ java中get()方法

Java面向对象特性之一就是封装,一个类的字段应该只能被这个类本身所识别,所以要用private修饰字段,而用了private修饰的字段,就需要
提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也太不体现了。

Ⅹ java中的getContentPane()函数什么意思

获取内容面板,因为JFrame不能直接添加组件,需要用getContentPane()函数获取内容面板,再在内容面板上进行添加组件。

frame.add(child);子级将被添加到 contentPane。内容窗格始终是非null的。试图将其设置为 null 会导致JFrame抛出异常。默认的内容窗格上会设置有BorderLayout管理器。

(10)java的get扩展阅读:

GraphicsEnvironment为Java应用程序提供了特定平台的 GraphicsDevice对象和 Font 对象集合。这些GraphicsDevice可以是各种本机和远端机器的资源,如屏幕、打印机或者是Image Buffer,甚至是Graphics2D绘图方法的目标对象。

而GraphicsDevice就是指特定的图形环境了,如屏幕和打印设备等。这样,我们就可以用GraphicsDevice来操纵屏幕了。GraphicsDevice提供的setFullScreenWindow()方法就是设置全屏幕用的。

热点内容
源码交易程序 发布:2025-04-04 04:40:35 浏览:235
安卓信息存储 发布:2025-04-04 04:39:13 浏览:112
安卓app的音乐放在哪个文件夹 发布:2025-04-04 04:28:49 浏览:806
phpcookie清除 发布:2025-04-04 04:27:54 浏览:874
压缩棒 发布:2025-04-04 04:25:56 浏览:16
c语言哪本书比较好 发布:2025-04-04 04:25:10 浏览:816
android日志目录 发布:2025-04-04 04:18:05 浏览:316
爱拍如何传送图片到安卓手机 发布:2025-04-04 03:52:46 浏览:74
阿里云服务器镜像选择 发布:2025-04-04 03:31:43 浏览:827
相机无法访问sd卡 发布:2025-04-04 03:31:01 浏览:500