第十周上机作业

1

package hhhhkj;

import java.util.Scanner;

public class kjklkjkj {

	public static void main(String[] args) {
		student r=new student();
		student s=new student("哈哈","七十分");
		r.name1();
		
		
		r.fuzhi("张三", "九十八分");
		
		
		
		
		
	
	
    }
   
}
	
		

  

package hhhhkj;

public class student {
	String name;
	String chenji;
	public void name1(){
		name="张三";
		
	}
	public void fuzhi(String name,String chenji){
		System.out.println("接收值");
		System.out.println(name+chenji);
		
	}
	public student(){
		System.out.println("无参数构造方法");
	}
	public student(String name,String chenji){
		System.out.println("有参数的构造方法");
		System.out.println(name+chenji);
	}

}

  2

 

package hhhhkj;

import java.util.Scanner;

public class kjklkjkj {

	public static void main(String[] args) {
		Person r=new Person();
		test s=new test();
		
		s.kjklkj();
		
		
		
	
	
    }
   
}
	
		

  

package hhhhkj;

public class Person {
	public Person(){
		System.out.println("无参数方法被调用了");
	}

}

  

package hhhhkj;

public class test {
	public void kjklkj(){
		System.out.println("欢迎使用测试类");
	}

}

  

 

 3

package hhhhkj;

public class Car {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		carfuction r=new carfuction();
		r.runcar("法拉利", "红色");

	}

}

  

package hhhhkj;

public class carfuction {
	public void runcar(String name,String coulor){
		System.out.println(coulor+name+"正在跑");
		
	}
	
	}

  

 

 4

 

package hhhhkj;

public class main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		he r=new he();
		r.he1(5, 6);

	}

}

  

package hhhhkj;

public class he {
int  he1(int a,int b){
		int sum;
		sum=a+b;
		System.out.println("和为"+sum);
		return sum;
				
	}

}

  

 

 

5

说一下什么是封装, 使用封装的好处。什么是get,set访问器

封装:

封装是把彼此相关数据和操作包围起来,抽象成为-一个对象,变量和函数就有了归属,想要
访问对象的数据只能通过已定义的接口。说封装就是将属性私有化,太过狭隘,因为封装不
仅仅实现了数据的保护,还把彼此相关联的变量和函数包围了起来。

好处:

(1)我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段,从而可以让程式
码跟容易维护。
(2)将相关联的变量和函数封装成一-个对象,变量描述对象的属性,函数描述对象的行为,这.
符合我们对客观世界的认识。
(3)还实现了对属性的数据访问限制,也加强了程式码的安全性。

get,set访问器:

get访问器:得到封装属性返回的值

set访问器:通该方法,将封装的属性赋值

posted @ 2020-05-07 11:14  来咬我啊20675  阅读(87)  评论(0)    收藏  举报