this 키워드---20161121

2290 단어
this 키워드: 1. 항상 현재 대상을 가리킨다. 2. 하나의 구조 방법에서 다른 구조 방법을 호출하려면 구조 함수의 첫 번째 문장이어야 한다.
this는 항상 현재 대상을 가리키는 인용
public class Product {
    private String productName;
    private int quantity;
    private double price;
    private double totalPrice;

    public double computerTotalPrice() {
        return price * quantity;}
    public void show() {
        System.out.println("\t" + " :" + productName);
        System.out.println("\t" + " :" + quantity);
        System.out.println("\t" + " :" + price);
        System.out.println("\t" + " :" + this.computerTotalPrice());
        System.out.println("**************************");}
    public Product() {}
    public Product(String productName, int quantity, double price) {
        this.price = price;
        this.productName = productName;
        this.quantity = quantity;
    }

        //set get , 
    public void setproductName(String productName) {
        this.productName = productName;}
    public String getproductName() {
        return productName;}
    public void setQuantity(int quantity) {
        this.quantity = quantity;}
    public int getQuantity() {
        return quantity;}
    public void setPrice(double price) {
        this.price = price;}
    public double getPrice() {
        return price;}
    public void setTotalPrice(double totalPrice) {
        this.totalPrice = totalPrice;}
    public double getTotalPrice() {
        return totalPrice;}
}```
 :
```javaStudent stud = new Student[ 3 ];```  // Student 
```java
public class Exend1 {
    public static void main(String[] agrs) {
        System.out.println(" " + "-------------------");
        Product[] pro = new Product[3];
        pro[0] = new Product(" ", 5, 80.0);
        pro[1] = new Product("VCD ", 6, 25.0);
        pro[2] = new Product(" ", 3, 12.0);
        for (int i = 0; i < pro.length; i++) {
            pro[i].show();
        }
        // for( Product i : pro ) {
        // i.show();
        // }
        System.out.println( "
" ); } }``` : ![ .png](http://upload-images.jianshu.io/upload_images/2562717-4a57d12e1e2c92c8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

좋은 웹페이지 즐겨찾기