「java封装怎么调用」java实现封装的三步
本篇文章给大家谈谈java封装怎么调用,以及java实现封装的三步对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中一个类封装了实体类后,另一个类要怎么调用这个被封装的类
- 2、java怎么封装和调用里面的值
- 3、Java语言自动化脚本中可以封装多个request然后进行调用?
- 4、JAVA中实体类中封装了另一个实体类,怎么调用另一个实体类
java中一个类封装了实体类后,另一个类要怎么调用这个被封装的类
首先,你这个类,没有定义构造函数,类的score属性没有默认值,你的类A,new一个新的sc对象时,直接调用了get方法,这时候的score值是0,你设置了a和b两个变量来处理这个score值没有意义,应该直接写
scorebean sc = new scorebean;
sc.setScore(20);
然后再来说说,你还有一个类B要调用这个已经初始化完毕的对象sc,这时候你的类B应该可以访问到类A,你可以在类A中,把sc当成一个属性暴露出来,这样类B在引用类A的时候就可以直接访问类A的sc属性了。
这里假设类A的构造方法里给sc赋值score,代码如下
puclic class B{
A a;
public scorebean getScoreBean(){
return this.a.getScoreBean();
}
public static void main(String [] args){
B b=new B;
scorebean scNew=b.getScoreBean();
}
}
public class A{
scorebean sc;
public A (){
sc.setScore(20);
}
public scorebean getScoreBean(){
return this.scorebean;
}
}
java怎么封装和调用里面的值
封装就是将 a b c 用private私有化,让别人不能直接访问,提供public get,set方法,来取得值,设置值;如 n.getA()*x*x+n.getB()*x+n.getC()==2*x*x+1*x+3 这样提高了代码安全性
package Test;
public class num {
private int a;
private int b;
public int c;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public int getC() {
return c;
}
public void setC(int c) {
this.c = c;
}
}
class test3{
public static void main(String[] args) {
num n=new num();
int x=-1;
n.setA(2);
n.setB(1);
n.setC(3);
if(n.getA()*x*x+n.getB()*x+n.getC()==2*x*x+1*x+3){
system.out.print(true);
}
}
Java语言自动化脚本中可以封装多个request然后进行调用?
可以。
一个代码可以封装多个resquest进行调用,只是在调用的过程中必须保证方法名称和调用的方式一致。
封装的概念来自对面向对象的编程模式 比如说一个方法,你把他放到一个类里面, 下次如果别的地方要用到的话,直接调用这个方法就行了,不用再重新编写。
JAVA中实体类中封装了另一个实体类,怎么调用另一个实体类
你这个问题描述的不太明确,只能猜。
估计是这个意思。
public class Main {
public void invokeTest() {
Test t = new Test();
}
public void invokeStaticTest() {
StaticTest t = new StaticTest();
}
public class Test{
public Test() {
System.out.println("new Test");
}
}
static class StaticTest{
public StaticTest() {
System.out.println("new StaticTest");
}
}
public static void main(String[] args) {
new Main().invokeTest();
new Main().invokeStaticTest();
new Main.StaticTest();
}
}
关于java封装怎么调用和java实现封装的三步的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。