java代码,继承。。。主要是传值,赋值。
生活随笔
收集整理的這篇文章主要介紹了
java代码,继承。。。主要是传值,赋值。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
總結:總是忘記前面的方法:
package com.asdf;public class RR {String name;int age;public RR() {name = "zhangsan";age = 232;}public RR(String a, int b) {name = a;age = b;}public void print() {System.out.println("我叫:" + name + ",今年:" + age + "歲");}}class Word extends RR {String color;int classno;String name;// 普通的成員方法都不會了。。操public void setColor(String color) {this.color = color;}public String getColor() {return color;}public Word() {super("劉德華", 22);name = "周杰倫";classno = 4;age = 2;// age是父類的屬性,它是公共成員變量// color="whiteS";}public Word(String name, int age, int classno, String color) {this.color = color;this.name = name;this.age = age;this.classno = classno;}// set是設置屬性,get是獲取方法屬性public void read() {System.out.println("我的姓名:" + name + ",年齡是:" + age + ",課程編號:" + classno+ "父類的成員變量" + super.name + "這顏色是;" + this.getColor());}public String toString() {return "這是" + color + "顏色";} }package com.asdf;public class Test {public static void main(String[] args) {Word w = new Word();RR a = new Word();a.print();w.setColor("blue");// 這里傳了參數,所以在子類的帶參的構造方法里一定要傳入參數,否則不能賦值w.read();System.out.println(w.toString());// System.out.println(w.setColor("blue"));// 這里多態為什么不能調用子類的方法// ((Word)a).read();// System.out.println("這是普通的方法"+w.color);// System.out.println(a.toString());/** w.print(); w.read(); System.out.println(w.toString());*/}}
轉載于:https://www.cnblogs.com/langlove/p/3439361.html
總結
以上是生活随笔為你收集整理的java代码,继承。。。主要是传值,赋值。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL存储引擎的选择
- 下一篇: java代码实现通讯录实例,我不知道这有